我是HTTP,客户端和服务器上的新手。
在服务器端,有没有办法告诉从“iPhone UIWebView”和“iPhone Safari / PC浏览器/ Mac浏览器”发送的HTTP请求之间的区别,因为程序员没有添加额外的字段到iPhone UIWebView请求?
提前致谢。
答案 0 :(得分:2)
不,因为UIWebView发送的用户代理类似于使用Mobile Safari发送的用户代理。最后我检查过,两者之间没有任何明显的差异,尽管这可能会改变。尝试使用Wireshark等工具嗅探HTTP请求,看看它们是否有所不同。
答案 1 :(得分:1)
UIWebView在iOS上发送的User-Agent字符串不包含单词“Safari”,但Safari发送的User-Agent字符串包含“Safari”。
这是此问题的部分副本:Does UIWebView send the same User-Agent in the Request Headers as mobile Safari?