标签: python curl https cgi python-2.6
我想知道是否有一个python替代curl命令:
curl https://$ip/some_folder/some_script.cgi -k -u $user:"$pass" --interface $some_ip --connect-timeout 20 --max-time 30 -s
很抱歉,如果这个问题太基本但我是一个python noob。
提前感谢您的帮助。
答案 0 :(得分:1)
你基本上是在Python 2.6中寻找httplib.HTTPSConnection(TheURL, [options])的正确公式,或者在Python 3中寻找urllib.request.urlopen(TheURL, [etc])。
httplib.HTTPSConnection(TheURL, [options])
urllib.request.urlopen(TheURL, [etc])
HTTPSConnection是一个类,而不是一个事件,所以当你创建它时,你需要根据你期望的卷曲来设置它。
以下是Python2.6和Python3.4的相关文档。您的-k选项只会让不安全的HTTPS变好,而且用户/ pw必须通过处理请求或将其包含在请求中来完成。我相信。