gpt4 book ai didi

python - 无法使用 Postman 生成的 Python 代码发帖

转载 作者:行者123 更新时间:2023-12-04 22:40:04 24 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Python SSL certificate verify error

(6 个回答)


去年关闭。




该职位在 postman 处正常工作。但是当 postman 生成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)')))我只是不明白为什么 postman 正在工作,而且 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 请求将检查其证书链。并且错误消息说服务器站点的证书是自签名的。您可以使用验证=假 忽略证书验证。

response=requests.post(url, data=json.dumps(payload), headers=headers, verify=False)

关于python - 无法使用 Postman 生成的 Python 代码发帖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68037396/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com