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