Python中的Curl命令
我正在尝试使用Python中的Curl命令,python,curl,python-requests,Python,Curl,Python Requests,我正在尝试使用Requests库为下面的cURL命令编写一个python等效脚本。我无法找到相关标志来禁用SSL验证并设置无代理 curl -v -k -T debug.zip https://url-to-no-ssl-server/index.aspx --noproxy url-to-no-ssl-server -X POST -H "filename: debug.zip" 如何将此命令转换为python请求?这显示了如何禁用代理: session = requests.Session
Requests
库为下面的cURL
命令编写一个python等效脚本。我无法找到相关标志来禁用SSL验证并设置无代理
curl -v -k -T debug.zip https://url-to-no-ssl-server/index.aspx --noproxy url-to-no-ssl-server -X POST -H "filename: debug.zip"
如何将此命令转换为python请求?这显示了如何禁用代理:
session = requests.Session()
session.trust_env = False
请求的已禁用SSL验证:
如果将verify设置为False,则请求也可以忽略验证SSL证书:
requests.get('https://kennethreitz.com,verify=False)
默认情况下,“验证”设置为True。选项验证仅适用于主机证书
我以前试过这个。它仍然不起作用。最后,我使用
urllib2
编写了一个curl
等价物。
requests.get('https://kennethreitz.com', verify=False)
<Response [200]>