AFNetworking HTTP代理

Tej*_*udi 5 proxy ios afnetworking

我在AFNetworking和HTTP代理设置方面遇到了一些麻烦.由于AFNetworking是基于NSURLConnection构建的,它是否内置了对在iPad/iPhone的wifi设置中添加的HTTP代理的支持?或者,在构建支持代理的URL时,是否必须以编程方式执行某些操作?

谢谢,
Teja

Tej*_*udi 1

因此,似乎 NSURLConnection / AFNetworking 仅支持开箱即用的 HTTP 基本身份验证。如果代理使用 NTLM 身份验证,则在 wifi 设置中设置身份验证适用于 Safari,但不适用于任何其他应用程序。(测试过 Foursquare、Facebook 等)。当您首次启动 Safari 时,即使您已在 iPad 上的 WiFi 设置中指定了用户名/密码,您也会收到一个弹出窗口,要求您输入用户名/密码。在此处输入它们后,Safari 一切正常。

iOS5 提供了 NSURLRequest 委托方法,当代理发出身份验证质询时,应该调用这些方法。但这些又再也没有被调用过。不确定这是否是一个错误行为或者我是否设置了错误。