iPhone用户代理

iPhone用户代理,iphone,user-agent,Iphone,User Agent,我正在构建一个iPhone应用程序,它基本上只显示rss提要中的信息,并从相关网站中拖入一些额外的信息。 我正在考虑加入一些报告代码,如PinchMedia提供的代码。我确实有一些问题,因为我将在未经同意的情况下监视用户。 因此,我想知道是否有可能只看一下rss提供商收到的请求 在我的代码中,我按如下方式处理提要: NSString * path = @"http://feeds.feedburner.com/whatever"; [self parseXMLFileAtURL:path];

我正在构建一个iPhone应用程序,它基本上只显示rss提要中的信息,并从相关网站中拖入一些额外的信息。 我正在考虑加入一些报告代码,如PinchMedia提供的代码。我确实有一些问题,因为我将在未经同意的情况下监视用户。 因此,我想知道是否有可能只看一下rss提供商收到的请求

在我的代码中,我按如下方式处理提要:

NSString * path = @"http://feeds.feedburner.com/whatever";
[self parseXMLFileAtURL:path];
打开URL时,iPhone是否向服务器发送任何用户代理信息? 如果是这样的话,我能以这样的方式修改它吗?这样就可以很容易地将我的应用程序中的呼叫与常规rss客户端区分开来


谢谢你的见解

它发送带有版本号的应用程序名称。它与浏览器发送的字符串非常不同,因此易于区分。

以下是运行3.0版操作系统的iPhone提供的用户代理字符串,供您参考:

Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16

正如Nevan所说,这将使您能够区分iPhone请求和其他请求。

听起来不错。你有这方面的文档链接吗?对不起,我没有。我只是通过向我的服务器发出请求并查看日志来获得它。