Python - 请求获取失败,连接错误,但url工作正常

时间:2017-11-12 16:43:59

标签: python rest python-requests weblogic

我通过api连接weblogic服务器来收集服务器的状态。如果我尝试使用浏览器,我可以获得响应,那么REST apis正常运行。

我编写了一个python脚本来进行这些REST api调用。但他们因连接失败而失败。

  

错误 - requests.exceptions.ConnectionError :('连接已中止。',   错误(10054,'现有连接被遥控器强行关闭   主机'))

我们的环境中没有代理设置。

这是示例代码

url = 'http://' + host + ':' + port + url
response = requests.get(url, auth=(username, password),
                         headers=headers)

# Check for HTTP codes other than 200
if response.status_code != 200:
    print('Status:', response.status_code, 'Headers:', response.headers, 'Error Response:', response.json())

我无法确定此问题是来自weblogic还是来自我编写的脚本,因为如果我从浏览器点击,每次都能正常响应。

Weblogic apis我试图得到 - http://localhost:7001/management/wls/latest/deployments

有没有人遇到这种情况并且能够解决这个问题?

谢谢!

0 个答案:

没有答案