gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 16:29:41 25 4
gpt4 key购买 nike

does NSURLSession send user-agent automaticallyan answer描述了 iOS 的 NSURLSession 默认 HTTP User-Agent 字符串。我想知道 macOS 的默认格式(最好有支持文档),以及 NSURLConnection 的默认格式。

我在我的网站上看到一些非常旧的 User-Agent 字符串,我正在尝试验证潜在来源。

最佳答案

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

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

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

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

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

关于macos - macOS 上 NSURLConnection 和 NSURLSession 的默认 HTTP 用户代理字符串是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46569128/

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