2

Objective-c で URL 接続を開くときにプロキシ サーバーを使用したいのですが、プロジェクトで MKNetworkKit (サード パーティのフレームワーク) 以外のフレームワークを使用したくありません。

4

1 に答える 1

1

MKNetworkKit には HTTP プロキシに対する特別なサポートはありませんが、 と を使用するためNSURLConnectionNSURLRequest次の回答で説明されているようにプロキシ サポートを追加できます: How to add a proxy toNSURLRequest .

要するに:

  1. NSURLProtocolリクエストにプロキシ情報を追加するカスタムを実装します
  2. プロトコルを URL ローディング システムに登録する ( +[NSURLProtocol registerClass:])
  3. カスタム プロトコルで URL をロードする場合と同じように、MKNetworkKit を使用します。

もちろん、CFNetwork を直接使用する方が簡単な場合もあります。

于 2013-12-31T22:19:55.270 に答える