Objective-c で URL 接続を開くときにプロキシ サーバーを使用したいのですが、プロジェクトで MKNetworkKit (サード パーティのフレームワーク) 以外のフレームワークを使用したくありません。
1 に答える
1
MKNetworkKit には HTTP プロキシに対する特別なサポートはありませんが、 と を使用するためNSURLConnection
、NSURLRequest
次の回答で説明されているようにプロキシ サポートを追加できます: How to add a proxy toNSURLRequest
.
要するに:
NSURLProtocol
リクエストにプロキシ情報を追加するカスタムを実装します- プロトコルを URL ローディング システムに登録する (
+[NSURLProtocol registerClass:]
) - カスタム プロトコルで URL をロードする場合と同じように、MKNetworkKit を使用します。
もちろん、CFNetwork を直接使用する方が簡単な場合もあります。
于 2013-12-31T22:19:55.270 に答える