PYTHONimport requestsurl = "https://REDACTED/pb/s/api/auth/login"r = requests.post( url, data = { 'username': 'username', 'password': 'password' })尼姆import httpclient, jsonlet client = newHttpClient()client.headers = newHttpHeaders({ "Content-Type": "application/json" })let body = %*{ "username": "username", "password": "password"}let resp = client.request("https://REDACTED.com/pb/s/api/auth/login", httpMethod = httpPOST, body = $body)echo resp.body我正在調(diào)用 API 來獲取一些數(shù)據(jù)。運(yùn)行 python 代碼,我得到了下面的回溯。但是,nim 代碼運(yùn)行良好,因此python 代碼或設(shè)置肯定有問題。我正在運(yùn)行 Python 版本 2.7.15。請求庫版本 2.19.1Traceback (most recent call last): File "C:/Python27/testht.py", line 21, in <module> "Referer": "https://REDACTED.com/pb/a/" File "C:\Python27\lib\site-packages\requests\api.py", line 112, in post return request('post', url, data=data, json=json, **kwargs) File "C:\Python27\lib\site-packages\requests\api.py", line 58, in request return session.request(method=method, url=url, **kwargs) File "C:\Python27\lib\site-packages\requests\sessions.py", line 512, in request resp = self.send(prep, **send_kwargs) File "C:\Python27\lib\site-packages\requests\sessions.py", line 622, in send r = adapter.send(request, **kwargs) File "C:\Python27\lib\site-packages\requests\adapters.py", line 511, in send raise SSLError(e, request=request)SSLError: HTTPSConnectionPool(host='REDACTED.com', port=443): Max retries exceeded with url: /pb/s/api/auth/login (Caused by SSLError(SSLError(1, u'[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:726)'),))
添加回答
舉報(bào)
0/150
提交
取消