Python 如何从头开始创建http标头
因此,我使用python制作了一个简单的套接字服务器。现在我正试图构造一个适当的http响应。然而,我似乎找不到任何讨论如何格式化http响应的教程或规范Python 如何从头开始创建http标头,python,http,http-headers,sockets,Python,Http,Http Headers,Sockets,因此,我使用python制作了一个简单的套接字服务器。现在我正试图构造一个适当的http响应。然而,我似乎找不到任何讨论如何格式化http响应的教程或规范 有人能给我指出正确的地方吗?你可能想看看下面的文章: 该部分可以帮助您开始学习。引述: 服务器应通过相同的套接字发送以下响应: HTTP/1.0 200正常 日期:1999年12月31日星期五23:59:59 GMT 内容类型:text/html 内容长度:1354 新千年快乐! (更多文件内容) . . . 发送响应后,服务器关闭套
有人能给我指出正确的地方吗?你可能想看看下面的文章:
HTTP/1.0 200正常
日期:1999年12月31日星期五23:59:59 GMT
内容类型:text/html
内容长度:1354
新千年快乐!
(更多文件内容)
.
.
.
发送响应后,服务器关闭套接字
如果您想认真对待这个问题,完整协议在中定义。python标准库模块帮助您向请求中添加http头
请看一个例子。此RFC是唯一定义HTTP协议的真正标准。如果您不习惯RFC,请知道internet上使用的大多数标准协议都是在RFC中定义的。这些文件以清晰简洁的风格编写,并定期更新。有些网站的工作是列出和收集这些RFC以及它们的状态/更新:例如,您可以尝试。
HTTP/1.0 200 OK
Date: Fri, 31 Dec 1999 23:59:59 GMT
Content-Type: text/html
Content-Length: 1354
<html>
<body>
<h1>Happy New Millennium!</h1>
(more file contents)
.
.
.
</body>
</html>