小编Sri*_*uri的帖子

在 Python 3 中使用套接字获取 400 错误请求错误

我刚开始使用 Python 3.6.1 中的 Python Web 数据。我正在学习套接字,但我的代码有问题,我无法弄清楚。我的代码中的网站工作正常,但是当我运行此代码时,我收到 400 Bad Request 错误。我不太确定我的代码有什么问题。提前致谢。

import socket

mysock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

mysock.connect(('data.pr4e.org', 80))

mysock.send(('GET http://data.pr4e.org/romeo.txt HTTP/1.0 \n\n').encode())

while True:
    data = mysock.recv(512)
    if ( len(data) < 1 ):
        break
    print (data)

mysock.close()
Run Code Online (Sandbox Code Playgroud)

python sockets networking python-3.x web

4
推荐指数
1
解决办法
3834
查看次数

标签 统计

networking ×1

python ×1

python-3.x ×1

sockets ×1

web ×1