我正在访问SOAP WDSL Url,该URL具有证书验证。 我有生成的Pem证书。 因此,在项目中,我创建了一个文件夹,并将该证书保留在如下所示的文件夹中: /path/cert.pem
我正在使用python中的请求模块调用WDSL URL。
import requests
capath = "/path/cert.pem"
response = requests.post(URL, data=XMLBody, headers=Headers, verify=capath)
但是我遇到了以下异常:
HTTPSConnectionPool(host='URL', port=8443): Max retries exceeded with url: (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1056)')))