저는 파이썬과 트위스티드 게임의 초보자입니다. 그래서이 질문을 할 가능성이 높습니다. 일종의 첫 번째 프로그램으로 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