首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何读取应用程序的CFNetwork级用户代理?

如何读取应用程序的CFNetwork级用户代理?
EN

Stack Overflow用户
提问于 2012-04-25 01:59:26
回答 1查看 2.3K关注 0票数 5

我想以编程方式检索我的应用程序的User-Agent字符串。(注意:我的应用程序中不是UIWebView的UA;NSURLConnection-based HTTP请求的UA。)

关于如何读取应用程序的UIWebView User-Agent,有很多指南,但没有关于如何获取CFNetwork在其HTTP请求中填充的<appname>/1.0 CFNetwork/456.23字符串的指南。有一个用于CFHTTPMessage复制所有头字段的API,但是我只有一个NSURLRequest和一个NSURLResponse,这些都是无桥接的不透明类型。帮助!

(一些不错的背景阅读:Changing the userAgent of NSURLConnection提到了我想要得到的格式。What HTTP User-Agent does my iOS program advertise itself as?也是如此。)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-26 18:12:35

完全扭曲:在端口80上创建一个本地套接字,并(对自己)发出一个本地请求,读取HTTP头。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10308402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档