Python 3.x Requests.post在服务器上抛出110连接拒绝错误,但在本地笔记本电脑上通过
当我试图在我的远程ubuntu服务器上发出requests.post时,我遇到了以下错误 HTTPConnectionPool(主机=”,端口=91):超过最大重试次数 url:/API/Service/PremiumCalulationForMotor(由 NewConnectionError(':未能建立新连接: [Errno 110]连接超时',)) 但是,当我从本地ip地址尝试时,会使用相同的代码(具有相同的数据和头) 非常感谢您的帮助 编辑:我编写的代码:Python 3.x Requests.post在服务器上抛出110连接拒绝错误,但在本地笔记本电脑上通过,python-3.x,python-requests,Python 3.x,Python Requests,当我试图在我的远程ubuntu服务器上发出requests.post时,我遇到了以下错误 HTTPConnectionPool(主机=”,端口=91):超过最大重试次数 url:/API/Service/PremiumCalulationForMotor(由 NewConnectionError(':未能建立新连接: [Errno 110]连接超时',)) 但是,当我从本地ip地址尝试时,会使用相同的代码(具有相同的数据和头) 非常感谢您的帮助 编辑:我编写的代码: import request
import requests
url = "http://someurl:91/pathtoendpoints/"
data = {"some":"xml string"}
headers = {"Content-Type":"application/xml"}
r = requests.post(url = url, headers = headers, data = data)
print(r.text)
这个问题已经解决了 存在服务器端防火墙问题,该问题阻止request.post离开服务器,从而导致错误 我重新启动了AWS防火墙设置,问题得到了解决 问候,,
Galeej我已经隐藏了url,因为它是第三方url,因此您只能期望得到建议或基于意见的解决方案。注意:1:您尝试访问的端口是否可用?您的url(服务器)是否被授予阻止所有未知IP或mac?Hi@Gahan yes。该端口可用。同样的代码在本地主机环境中的笔记本电脑上运行。当我将其移动到服务器时,requests.post抛出一个错误。我会编辑这篇文章,这样我就可以把代码放进去。这可能是CORS的问题吗?如果是这样的话,我们可以如何处理它呢?