1

HTTP リクエストを取得してプロキシにリダイレクトするにはどうすればよいですか (ブラウザがプロキシなしであると仮定して、アドホック ベースで)。

例: http://www.stackoverflow.com/questionsにアクセスしたい。

API に関しては、この要求は次のようになります。

Method: Get
Url: http://www.stackoverflow.com/questions

Headers
Host: www.stackoverflow.com
More-Headers: More-Values

同じリクエストをプロキシに送信する必要がある場合は、プロキシ承認ヘッダーを追加する必要があります。また、URL をhttp://www.myproxy.comに変更する必要があります。アクセスしたい Web サイトの URL を指定するにはどうすればよいですか?

実際のコーディングに関して:

onBeforeRequest callBack では、{redirectUrl: https://www.myproxy.com }を返すことで URL を変更します。

onBeforeSendHeaders callBack では、プロキシ認証ヘッダーを追加します。Host ヘッダーはそのままにします。

コンテンツが必要なターゲット Web サイトの URL はどこでどのように指定すればよいですか?

4

1 に答える 1

1

webRequest API では、要求していることを実行できません。プロキシを処理するにはブラウザーが必要です。プロキシ API は、これを行う方法を提供することを目的としています。これはChromeに実装されており、現在 (2016 年 8 月) Firefox に実装されています (トラッキング バグはhttps://bugzilla.mozilla.org/show_bug.cgi?id=1283639です)。 )。

于 2016-08-16T02:00:23.497 に答える