Ich schrieb einen HTTP-Server mit Python, aber ich weiß nicht, wie man den HTTP-Body. Was muss ich tun, um den HTTP-Body zu erhalten?Python HTTPServer - get HTTP Körper
hier ist mein Code:
from http.server import HTTPServer,BaseHTTPRequestHandler
class MyHTTPHandler(BaseHTTPRequestHandler):
def do_GET(self):
print("connect from ",self.client_address)
print(self.headers)
length = self.headers['Content-Length']
print(length)
addr = ('',21567)
server = HTTPServer(addr,MyHTTPHandler)
server.serve_forever()
Hmm. Vielleicht möchten Sie Flask ... –
In jedem Fall versuchen. Ich habe das Gefühl, dass Sie HTML in ein Response-Objekt schreiben sollten. –
Mögliches Duplikat von [Writing response body mit BaseHTTPRequestHandler] (http://stackoverflow.com/questions/7646657/writing-response-body-with-basehttprequesthandler) –