2017-10-04 108 views

回答

2

它遵循與iOS相同的代碼路徑。

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

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

如果程序沒有一個CFBundleName,其可執行文件名來代替。對於缺少CFBundleVersion,使用(unknown version)。這通常發生在沒有包的命令行工具調用CFNetwork時。

我不認爲這有任何文檔,並且默認的用戶代理應該被視爲調試工具而不是指定的行爲。

+0

謝謝。我只是在尋找某種來自Apple人的外部支持內容。 openradar,tweet或郵件列表帖子也可以。 –

+1

我在暑假期間參加了CFNetwork團隊,並閱讀了生成User-Agent的代碼。我認爲過去十年左右沒有人觸及它,因此它應該相當穩定 –

相關問題