我正在尝试向网络服务器发送一个HTTP请求,我真的很新 - 昨天开始所以我的probs是愚蠢的,但每次我发送请求我只得到一个空白的回复,这是我的python代码:
import socket
client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
client.connect(('192.168.0.40', 80))
msg = 'GET /testPy.html HTTP/1.0'
client.send(msg.encode())
response = client.recv(4096)
print(response.decode())
不知道是不是我的python是什么,或者是否需要在网络服务器上设置,非常感谢提前
我的控制台:
Emilians-MacBook-Pro:python emil$ python tcp.py
Emilians-MacBook-Pro:python emil$
在换行符之前有大约10秒的延迟
当我不解码它打印的请求时
Emilians-MacBook-Pro:python emil$ python tcp.py
b''
Emilians-MacBook-Pro:python emil$