【发布时间】:2021-12-13 06:22:56
【问题描述】:
我正在用 python 编写一个 tcp web 客户端和 web 服务器(我是 python 和套接字/网络的新手)。一切正常,但我想实现 HTTP/1.1 协议而不是 HTTP/1.0,无论我做什么我都无法得到 1.1 的响应。我读到它需要一个主机字段,但也许我做错了什么。
这是我的 GET 请求
request = "GET " + path + " HTTP/1.1" + "\r\nHost: " + HOST + "\r\n\r\n"
这是我的回答
"b'HTTP/1.0 200 OK
我正在为我的 Web 服务器使用 BaseHTTPRequestHandler。可能是这个问题吗?
【问题讨论】:
标签: python sockets server client