python写一个http请求服务端
时间: 2023-10-10 15:15:10 浏览: 71
python编写的http服务器
可以使用Python自带的HTTPServer库来创建一个HTTP请求处理程序。以下是一个简单的例子:
```python
from http.server import BaseHTTPRequestHandler, HTTPServer
class MyHandler(BaseHTTPRequestHandler):
def do_GET(self):
self.send_response(200)
self.send_header('Content-type', 'text/html')
self.end_headers()
self.wfile.write(b"Hello, world!")
def run(server_class=HTTPServer, handler_class=MyHandler, port=8080):
server_address = ('', port)
httpd = server_class(server_address, handler_class)
print('Listening on port', port)
httpd.serve_forever()
if __name__ == '__main__':
run()
```
在终端输入python filename.py,就可以启动服务端。你可以在浏览器打开localhost:8080来测试服务端。
阅读全文