我有以下代码:
import requests
requests.get('URL WITH PARAMS HERE', auth=('MY USERNAME', 'MY PASSWORD'))
它用于命中API,但它返回以下错误: " socket.error:[Errno 104]由peer"
重置连接我可以使用浏览器检索结果。我也能够得到它并获得结果。使用urllib2时会出现同样的问题,但由于某些原因,pycurl似乎会检索结果。
是否有任何解决方案可以使其发挥作用或任何关于问题的想法?
答案 0 :(得分:0)
您的代码是正确的。该错误可能意味着另一端的服务器对您发送的内容不满意。您必须确保向其发送适当的请求。为此,您可以:
对于第三个选项,请使用firefox,chrome,safari或您喜欢的浏览器上的集成开发工具(例如Firefox,阅读this)