小编use*_*109的帖子

WinError 10049:请求的地址在其上下文中无效

我试图在Python中创建一个原始HTTP请求并将响应写入文件.当我尝试绑定到已解析的IP地址或主机的域时,我得到:

Traceback(最近一次调用最后一次):

File "thingy.py", line 3, in <module>

  soc.bind(('168.62.48.183', 80))
Run Code Online (Sandbox Code Playgroud)

OSError:[WinError 10049]请求的地址在其上下文中无效

我发现一个StackOverflow问题有相同的错误,但它没有回答我的问题,因为它是一个监听套接字.这是我的代码:

from socket import *
soc = socket(AF_INET, SOCK_STREAM)
soc.bind(('168.62.48.183', 80))
soc.send('GET /miners/get?file=BFGMiner-3.99-r.1-win32.zip HTTP/1.1\nUser-Agent:MultiMiner/V3\nHost: www.multiminerapp.com\n')
response = soc.recv()
respfile = open("http-response.txt","w")
respfile.writelines(response)
respfile.close()
Run Code Online (Sandbox Code Playgroud)

python sockets httprequest

2
推荐指数
2
解决办法
4万
查看次数

标签 统计

httprequest ×1

python ×1

sockets ×1