【发布时间】:2017-04-15 07:17:30
【问题描述】:
我正在尝试在本地网络上启动一个简单的目录服务器,但是我收到了这个错误
错误响应
错误代码:501
消息:不支持的方法('GET')。
错误代码解释:HTTPStatus.NOT_IMPLEMENTED - 服务器没有 支持这个操作。
这是https://docs.python.org/3/library/http.server.html 给出的示例,如果我从命令行运行它,它可以运行 python3 -m http.server。我需要随着时间的推移控制这个服务器所以我需要打开它一段时间然后自动关闭它
from http.server import BaseHTTPRequestHandler, HTTPServer
def run(server_class=HTTPServer, handler_class=BaseHTTPRequestHandler):
server_address = ('0.0.0.0', 8000)
httpd = server_class(server_address, handler_class)
httpd.serve_forever()
【问题讨论】:
标签: python httpserver