我是Python和扭曲遊戲的新手,所以請原諒無知,我可能會問這個問題。作爲一種第一種程序,我嘗試使用twisted.web.sever編寫一個基本的HTTP服務器,該服務器只需打印以屏幕顯示HTTP請求,然後打印以屏幕顯示HTTP響應。我正在嘗試打印整個消息。這是我到目前爲止:使用Twisted進行基本的HTTP解析
from twisted.internet import reactor
from twisted.web.server import Site
from twisted.web.resource import Resource
import time
class TestPage(Resource):
isLeaf = True
def render_GET(self, request):
response = "Success"
print "You're request was %s" % request
print "The sever's response was %s" % response
return response
resource = TestPage()
factory = Site(resource)
reactor.listenTCP(8000, factory)
reactor.run()
到目前爲止,我已成功打印請求。我想知道的是我可以訪問原始響應數據的位置,而不僅僅是文本消息。另外,如果我想開始解析請求/響應信息,那麼最好的方法是什麼?
編輯:我也是新來的stackoverflow,我怎麼得到這個代碼正確顯示?
突出顯示您的代碼並單擊one-zero-one-zero代碼圖標。 – mcandre 2010-06-21 19:16:06