日期:2014-05-20  浏览次数:20579 次

怎样知道一个http请求是从pc过来的还是从mobile过来的
现在要根据用户的http请求来源来做不同的回应,主要是区分pc上的请求和mobile上的请求。
请问,这两者发过来的request有什么属性可以判断?

------解决方案--------------------
referce
------解决方案--------------------
看User-Agent头信息的值。。
------解决方案--------------------
探讨

看User-Agent头信息的值。。

------解决方案--------------------
Java code

String uaheader = request.getHeader("user-agent");

------解决方案--------------------
客户端是可以伪装的, 你不可能100%识别的, 兄弟别较真,有时候事情就是那样。 存在必定有他得道理。
------解决方案--------------------
如果是伪装的,那就没办法了。。