AFNetworkingとHTTPプロキシの設定に問題があります。AFNetworkingはNSURLConnectionから構築されているので、iPad / iPhoneのwifi設定に追加されたHTTPプロキシのサポートが組み込まれていますか?または、プロキシをサポートするURLを作成しているときに、プログラムで何かを行う必要がありますか?
ありがとう、
テジャ
AFNetworkingとHTTPプロキシの設定に問題があります。AFNetworkingはNSURLConnectionから構築されているので、iPad / iPhoneのwifi設定に追加されたHTTPプロキシのサポートが組み込まれていますか?または、プロキシをサポートするURLを作成しているときに、プログラムで何かを行う必要がありますか?
ありがとう、
テジャ
AFNetworking / iOS 7のアップデート:*requestoperationインターフェースの代わりに*sessionを使用する場合は、を使用してHTTPプロキシを構成できます[NSURLSessionConfiguration -connectionProxyDictionary]
。
したがって、NSURLConnection / AFNetworkingは、そのままではHTTP基本認証のみをサポートしているようです。プロキシがNTLM認証を使用する場合、wifi設定で認証を設定することはSafariで機能しますが、他のアプリでは機能しません。(Foursquare、Facebookなどをテスト済み)。ただし、Safariを最初に起動すると、iPadのwifi設定でユーザー名/パスワードを指定した場合でも、ユーザー名/パスワードの入力を求めるポップアップが表示されます。ここに入力すると、Safariですべてが正常に機能します。
iOS5の一部として提供されるNSURLRequestデリゲートメソッドがあり、プロキシが認証チャレンジを発行したときに呼び出されることになっています。しかし、これらは再び呼ばれることはありませんでした。これがバグのある動作なのか、それとも間違って設定したのかわからない。
に基づいて構築されてNSURLConnection
いるため、機能します。CharlesProxyを使用して簡単に試すことができます。