gpt4 book ai didi

ios - 我如何读取应用程序的 CFNetwork 级用户代理?

转载 作者:可可西里 更新时间:2023-11-01 04:48:20 26 4
gpt4 key购买 nike

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

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

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

最佳答案

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

关于ios - 我如何读取应用程序的 CFNetwork 级用户代理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10308402/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com