0

HTTP プロキシ サーバーでは、リクエストがプロキシに送信され、プロキシがターゲット サイトに新しいリクエストを送信し、レスポンスをコピーして HTML マークアップを作成し、それに応じてユーザーに表示することを理解しています。しかし、(ターゲット サイトからの) 応答のマークアップに外部の JavaScript ファイルが含まれている場合はどうでしょうか。

<script src="http://externalsite.com/whatever.js"></script>

プロキシによってユーザーに表示されるマークアップでそれらが次のように書き直されることを期待していました。

<script src="http://proxy.com/currentusercache/whatever.js"></script>

だから今、私は完全に混乱しています!

4

1 に答える 1

1

私が知っているように、プロキシ サーバーは URL を書き換えません。ただし、相対 URL であれば問題ありません。プロキシされたページは再びプロキシに接続します。

ただし、応答本文を変更する方法がいくつかあります。http://wiki.nginx.org/HttpSubModule nginx を使用している場合。

PS。同様のメーリングリストの投稿を確認できます

于 2013-07-14T20:27:30.593 に答える