IT Rescue IT関連Tips情報

Pythonのurllib2を使ってkeepaliveのHTTP接続

2006年4月15日python&zope

Pythonの標準ライブラリurllib2の枠組みで強引に持続的HTTP接続(keep-alive)を実現するkeepalive.pyを作った.適当に使って.バグを見つけたら教えてくださいな.

keepalive.py

使い方:

>>> import keepalive
>>> op = keepalive.keepalive_opener()
>>> u0 = op.open('http://www.example.com')
        u0.read() してなんか処理する
>>> u1 = op.open('http://www.example.com')

* u0.read() してないうちに,もう一度op.open()するとエラーになる(ハズ).
* 当然サーバ側がkeep aliveしてくれないと意味ありません.


コメントをどうぞ

免責事項

著作権者の文書による承諾を得ずに、本サイトの内容の一部、全部を無断で複写、複製、転載することは、禁じられています。
また、当ウェブサイト に記載された情報の完全性・正確性に対して一切の保証を与えるものではありません。当ウェブサイトに含まれる情報もしくは内容を利用することで直接・間接的に生じた損失に関し一切責任を負わないものとします。