Skip to main content

python http web server 探索(一)

python http web server 探索(一)

python http web server 探索(一)

最近想着这么多的python web框架

但是也只是处于会用的阶段,如果不懂其中的原理(非理论),即不知道如何实现,似乎有点愧于接触web开发

看个小例子

from http.server import HTTPServer, BaseHTTPRequestHandler


def run(server_class=HTTPServer, handler_class=BaseHTTPRequestHandler):
    server_address = ('', 8009)
    httpd = server_class(server_address, handler_class)
    httpd.serve_forever()


run()

运行下,然后访问http://127.0.0.1:8009/,得到如下结果

$ python main.py
127.0.0.1 - - [22/Sep/2020 23:48:53] code 501, message Unsupported method ('GET')
127.0.0.1 - - [22/Sep/2020 23:48:53] "GET / HTTP/1.1" 501 -
127.0.0.1 - - [22/Sep/2020 23:48:54] code 501, message Unsupported method ('GET')
127.0.0.1 - - [22/Sep/2020 23:48:54] "GET /favicon.ico HTTP/1.1" 501 -

似乎有点眉头了,明天继续。

版权声明

版权声明

张大鹏 创作并维护的 Walkerfree 博客采用 创作共用保留署名-非商业-禁止演绎4.0国际许可证。本文首发于 Walkerfree 博客(http://www.walkerfree.com/),版权所有,侵权必究。本文永久链接:http://www.walkerfree.com/article/239