macOS上NSURLConnection和NSURLSession的默认HTTP用户代理字符串是什么?

希思边界

NSURLSession发送用户代理是否自动具有描述iOS默认HTTP字符串的答案我想知道默认格式(最好与支持文档一起使用),以及默认格式NSURLSessionUser-AgentmacOSNSURLConnection

我在User-Agent网站上看到一些非常古老的字符串,并且试图验证潜在的来源。

Guoye Zhang

它遵循与iOS相同的代码路径。

nsurl/887 CFNetwork/887 Darwin/17.0.0 (x86_64)

$(CFBundleName)/$(CFBundleVersion) CFNetwork/$(CFNetworkVersion) Darwin/$(DarwinVersion) ($(Architecture))

如果程序没有CFBundleName,则使用其可执行文件名。对于缺少CFBundleVersion(unknown version)使用。当没有捆绑软件的命令行工具调用CFNetwork时,通常会发生这种情况。

我认为没有任何文档,默认用户代理应视为调试工具,而不是指定的行为。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

iOS / MacOS iMessage的用户代理字符串是什么?

iPhone 7 plus的用户代理字符串是什么?

iPhone 8,iPhone 8 Plus和iPhone X的用户代理字符串是什么?

运行tvOS的Apple TV的用户代理字符串是什么?

我的用户代理字符串中的“ Trident”也是什么?

用户代理字符串中的“像Gecko一样的KHTML”是什么意思?

“用户代理字符串”和“文档模式”到底能做什么?

什么是Android Firefox用户代理字符串?

什么是iOS 5.0用户代理字符串?

什么是iOS 6用户代理字符串?

HTTP用户代理中的“ AskTbPTV”是什么?

为什么Android浏览器在用户代理字符串中显示为“ Safari”和“ Chrome”?

在命令行上,排序时“通用”和“字符串”数字值是什么?

macOS Big Sur 下包含奇怪版本号的用户代理字符串

用户代理字符串之间的区别

Microsoft Edge用户代理字符串

用户代理字符串的用途?

将casperjs的默认浏览器更改为chrome(更改用户代理字符串)

什么是中NSURLConnection的,NSURLSession和AFNetworking区别?

是什么使字符串/令牌在密码上安全?

字典上的字符串是什么?爪哇

函数和字符串的处理顺序是什么?

如何更改 java.net.http.HttpClient 的用户代理字符串

在C#字符串的某个索引处更改字符的默认方式是什么?

移动设备上的Web浏览器具有哪个用户代理字符串

字符串和用户在C中输入的字符串有什么区别

在CSS中区分Chrome和Safari用户代理字符串(无JavaScript)

Safari 8用户代理字符串// //启用和打开Safari控制台

nsurlconnection默认是什么?同步还是异步?