Webブラウザから送信されたリクエストでHTTPヘッダーを変更するプログラムを作成したいと思います。私はそれがプロキシサーバーで行うことができると信じています。ですから、私はプロキシサーバーを作成したいと思います。Pythonでプロキシサーバーを作成する方法は?
私はプログラミングを勉強します。どうすればPythonでこれを行うことができますか?
Webブラウザから送信されたリクエストでHTTPヘッダーを変更するプログラムを作成したいと思います。私はそれがプロキシサーバーで行うことができると信じています。ですから、私はプロキシサーバーを作成したいと思います。Pythonでプロキシサーバーを作成する方法は?
私はプログラミングを勉強します。どうすればPythonでこれを行うことができますか?
Twisted framework、特にTwisted Webをご覧ください。それはMITの下で自由に利用できるので、それを構築したり変更したりすることができます。
Python Twisted Examplesも参照してください。
@Matthewが推奨するように、Twistedはすばらしく、理解しやすく、理解しやすくなります。this tiny example - Twistedが提供できる「プロダクション品質」とスケーラビリティから離れていますが、問題をよりよく理解する。 Pythonで書かれたオープンソースのHTTPプロキシの多種多様な
、私はthis listお勧めします -参照がまだすべてのスレッドの上に構築された味覚、ツイスト、asyncore、および他の技術のためのプロキシを持っていることをを!
フレームワークのオーバーヘッドなしでこれを行う方法の良い例を以下に示します。
WSGIは、あなたの頭の周りを取得するには少し簡単かもしれません。ですから、paste.proxyをビルドするか、リファレンスとして投げます。
関連ドキュメント(2)小さなHTTPプロキシ(1)で、コースの外観を持っています。基本的にはサーバーを実行し、要求を処理しています。
(1)http://www.oki-osk.jp/esc/python/proxy/ (2)http://docs.python.org/library/basehttpserver.html
任意のネットワークのニーズに最適のライブラリ。
更新リンク:http://www.oki-osk.jp/esc/python/proxy/ – technomalogical