当我试图连接到servicenow起诉json时,我遇到了以下错误。我尝试运行的代码是:
from servicenow import ServiceNow
from servicenow import Connection
conn = Connection.Auth(username='admin.main', password='Rusty123#', instance='abcd.servicenow.com')
inc = inc.fetch_one({'number': 'INCV0346936'})
print inc
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='abcd.servicenow.com.service-now.com', port=443): Max retries exceeded with url: //incident.do?JSON=&sysparm_action=getRecords&sysparm_query=number%3DINCV0346936 (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x000002183FE7D388>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))发布于 2020-01-05 12:47:41
这段python代码曾经有效过吗?如果是这样,是什么改变了呢?您的ServiceNow实例启动了吗?
错误getaddrinfo failed,表示主机无法解析。在您的代码中设置了instance='abcd.servicenow.com',但随后错误显示
Error: HTTPSConnectionPool(host='abcd.servicenow.com.service-now.com'查看如何将变量实例的值作为.service-now.com的前缀
要修复此错误,请将实例的值更改为您自己的实例的名称:abcd
仅供参考,在URL www.servicenow.com中:
是您自己的ServiceNow实例的子域名
https://stackoverflow.com/questions/59261094
复制相似问题