Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x Requests.post在服务器上抛出110连接拒绝错误,但在本地笔记本电脑上通过_Python 3.x_Python Requests - Fatal编程技术网

Python 3.x Requests.post在服务器上抛出110连接拒绝错误,但在本地笔记本电脑上通过

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

当我试图在我的远程ubuntu服务器上发出requests.post时,我遇到了以下错误

HTTPConnectionPool(主机=”,端口=91):超过最大重试次数 url:/API/Service/PremiumCalulationForMotor(由 NewConnectionError(':未能建立新连接: [Errno 110]连接超时',))

但是,当我从本地ip地址尝试时,会使用相同的代码(具有相同的数据和头)

非常感谢您的帮助

编辑:我编写的代码:

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的问题吗?如果是这样的话,我们可以如何处理它呢?