标签: python http httpserver
我知道这不是一个受欢迎的问题,但我没有通过谷歌搜索得到足够的信息。 所以我基本上将HTTP服务器编写为类项目。我不是问怎么做。我想知道的是:要添加的基本功能是什么?
到目前为止,我已经:
Date
Content-Type
Server
Content-Length
我正在使用Python gevent来处理请求,基本上它是一个异步的lib。当我收到请求时,我会生成一个新的greenlet来处理它。
感谢任何信息。
答案 0 :(得分:2)
嗯,只需完整实现HTTP 1.1并进行适当的错误处理是非常重要的。
流程图开始: