|
按理返回应该是200成功的,现在返回400,不知道自己代码有什么问题,求助!
代码如下:
import socket
http_client=socket.socket()
http_client.connect(("www.baidu.com",80))
http_client.send("GET / HTTP/1.1\r\nConnection:close\r\n\r\n".encode("utf8"))
data=b""
while True:
tmp=http_client.recv(1024)
if tmp:
data+=tmp
else:
break
print(data.decode("utf8"))
返回如下:HTTP/1.1 400 Bad RequestServer: Date: Sun, 03 Nov 2019 09:52:07 GMTContent-Type: text/htmlContent-Length: 163Connection: close<html><head><title>400 Bad Request</title></head><body bgcolor="white"><center><h1>400 Bad Request</h1></center><hr><center> </center></body></html>进程已结束,退出代码 0
|
|