如何从http服务器控制http响应

时间:2019-05-11 14:57:34

标签: python http

我需要控制我的http响应...下面是代码段。 http服务器代码未包含在do_GET方法中,并且发送了默认服务器响应。 请让我知道我在处理GET命令时缺少什么...

import http.server
import socketserver

PORT = 8000
Handler = http.server.SimpleHTTPRequestHandler
httpd = socketserver.TCPServer(("", PORT), Handler)
print("serving at port", PORT)
def do_GET(self):
    self.send_response(200, 'OK')
    self.send_header('Content-type', 'html')
    self.end_headers()
    self.wfile.write(bytes("<html> <head><title> Hello World </title> 
</head> <body>", 'UTF-8'))
httpd.serve_forever()

错误:

  

在端口8000上服务127.0.0.1--[11 / May / 2019 22:33:43]“ GET / HTTP / 1.1” 200-127.0.0.1--[11 / May / 2019 22:33:43]代码404,消息未找到文件127.0.0.1--[11 / May / 2019 22:33:43]“ GET /favicon.ico HTTP / 1.1” 404-127.0.0.1--[11 / May / 2019 22:34 :01]代码404,消息找不到文件127.0.0.1--[11 / May / 2019 22:34:01]“ GET / hel HTTP / 1.1” 404

0 个答案:

没有答案