无法使用Postman生成的Python代码制作帖子

2024-09-27 02:25:13 发布

您现在位置:Python中文网/ 问答频道 /正文

邮递员处的邮局运转正常。但是当邮递员生成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)

Tags: 代码importjsonurl邮递员logincertificaterequests
1条回答
网友
1楼 · 发布于 2024-09-27 02:25:13

服务器站点提供https://url,因此python请求将检查其证书链。错误消息说服务器站点的证书是自签名的。您可以使用verify=False忽略证书验证

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

相关问题 更多 >

    热门问题