邮递员处的邮局运转正常。但是当邮递员生成python代码时。我有以下错误:
SSLError: HTTPSConnectionPool(host='169.128.117.200', port=50000): Max retries exceeded with url: /b1s/v1/login (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate (_ssl.c:1056)')))
我只是不明白为什么邮递员在工作,python代码不是
我应该在代码上修改什么才能让它工作
import requests
import json
url = "https://169.128.117.200:50000/b1s/v1/login"
payload = json.dumps({
"Company": "aaaa",
"Password": "bbbb",
"UserName": "cccc"
})
headers = {
'Content-Type': 'application/json',
'Cookie': 'B1SESSION=230f61c2-d037-11eb-8000-fa163eb6380a; Company=aaaa; ROUTEID=.node2'
}
response=requests.post(url, data=json.dumps(payload), headers=headers)
print(response)
服务器站点提供https://url,因此python请求将检查其证书链。错误消息说服务器站点的证书是自签名的。您可以使用verify=False忽略证书验证
相关问题 更多 >
编程相关推荐