Ios 我如何找出哪些HTTP请求被应用程序传输安全性阻止?

Ios 我如何找出哪些HTTP请求被应用程序传输安全性阻止?,ios,nsurl,ios9,app-transport-security,Ios,Nsurl,Ios9,App Transport Security,我知道我可以将我知道它将发出非HTTPS请求的域列入白名单 然而,在将一些域列入白名单后,我注意到仍然有一些请求被NSURLRequest阻止,有没有办法找出哪些域被它阻止了?http请求没有被阻止,它们会自动转换为https请求。要找出被阻止的内容,请在代码中设置一个报告连接错误的断点 如果您正在发出请求,请修改您的connection:didFailWithError:method并打印失败的URL 如果某个第三方库发出请求,请将CFNETWORK_DIAGNOSTICS环境变量设置为1(或

我知道我可以将我知道它将发出非HTTPS请求的域列入白名单


然而,在将一些域列入白名单后,我注意到仍然有一些请求被
NSURLRequest
阻止,有没有办法找出哪些域被它阻止了?

http请求没有被阻止,它们会自动转换为https请求。要找出被阻止的内容,请在代码中设置一个报告连接错误的断点

如果您正在发出请求,请修改您的connection:didFailWithError:method并打印失败的URL


如果某个第三方库发出请求,请将CFNETWORK_DIAGNOSTICS环境变量设置为1(或2或3)。

技术上正确,但如果服务器不支持HTTPS(或者如果HTTPS为不同的域提供内容且不支持SNI),则差异纯粹是学术性的。这是服务器的功能,而不是客户端的功能。