我通过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
有没有人遇到这种情况并且能够解决这个问题?
谢谢!