僕の環境では、以下のような内容がブラウザに表示されました。
引用したエントリでブラウザからApacheのmod_pythonモジュールで動くモジュールにリクエストを飛ばしたが、Pythonでクライアントを簡単に作るとすれば以下のように書くだけでOKだ。
—–
modpyclient.py
import sys, urllib2 req = urllib2.Request("http://localhost/test/mptest.py/") fd = urllib2.urlopen(req) print fd.read()
この僅か何行かを実行するだけで、以下のようにHTML形式の出力が得られる。
<title>This is a mod_python test program</title><html><body><p>2007/02/17 15:30:20<p><p>/test/mptest.py/<p><p>localhost<p><p>GET<p><p>text/html<p><p>HTTP/1.1<p></body></html>
改行されていないので見づらいが、前回ブラウザが取得したレスポンスと同じものである。