【发布时间】:2019-11-13 00:14:18
【问题描述】:
在 url 中使用 verify = False 我收到此错误:requests.exceptions.MissingSchema: Invalid URL '': No schema provided。也许您的意思是 http://?
当我将其从 url 中删除时,我收到此错误: SSL: CERTIFICATE_VERIFY_FAILED] 证书验证失败:自签名证书
在这两种情况下,验证 = False 响应 = requests.request。
代码如下:
import requests
import urllib3
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
import json
from requests.auth import HTTPBasicAuth
src = input('Source > ')
dst = input('Destination > ')
svc = input('port > ')
url = requests.get('https://192.168.1.1/securetrack/api/topology/path', auth=HTTPBasicAuth('admin', 'p@ss'))
querystring = {"src":src,"dst":dst,"service": svc}
headers = {
'Accept': "application/json",
}
response = requests.request("GET", url, headers=headers, params=querystring, verify=False)
print(response.text)
【问题讨论】:
-
能否包含完整的回溯?
-
您的
url不是 URL,而是响应对象。
标签: python python-3.x python-requests