来自iPhone UIWebView和iPhone Safari / PC / Mac的HTTP请求

时间:2011-01-12 01:47:43

标签: iphone objective-c web-services http

我是HTTP,客户端和服务器上的新手。

在服务器端,有没有办法告诉从“iPhone UIWebView”和“iPhone Safari / PC浏览器/ Mac浏览器”发送的HTTP请求之间的区别,因为程序员没有添加额外的字段到iPhone UIWebView请求?

提前致谢。

2 个答案:

答案 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?