2012-12-10 12 views
5

AFNetworkingとHTTPプロキシの設定に問題があります。 AFNetworkingはNSURLConnectionから構築されているので、iPad/iPhoneのWiFi設定にHTTPプロキシのサポートが組み込まれていますか?または、プロキシをサポートするためにURLを構築するときに、プログラムで何かをしなければならないのですか?AFNetworking HTTPプロキシ

おかげで、
テジャ

答えて

1

NSURLConnection/AFNetworkingはHTTP基本認証のみをサポートしているようです。プロキシがNTLMの認証を使用する場合、Wi-Fi設定の認証を設定することはSafariでは機能しますが、他のアプリでは機能しません。 (テスト済みのFoursquare、Facebookなど)。最初にSafariを起動すると、iPadのWiFi設定でユーザー名/パスワードを指定したにもかかわらず、ユーザー名/パスワードの入力を求めるポップアップが表示されます。ここに入力すると、Safariですべて正常に動作します。

プロキシが認証チャレンジを発行したときに呼び出されるはずのiOS5の一部として提供されるNSURLRequestデリゲートメソッドがあります。しかし、これらは再び呼び出されることはありませんでした。これがバグのような動作であるか、私が間違って何かを設定したかどうかはわかりません。

0

それはNSURLConnectionに組み込まれているように、それだけで動作します。 Charles Proxyを使って簡単に試すことができます。

関連する問題