如何通过python在远程启动cgi脚本

时间:2015-04-10 11:57:35

标签: 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。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

你基本上是在Python 2.6中寻找httplib.HTTPSConnection(TheURL, [options])的正确公式,或者在Python 3中寻找urllib.request.urlopen(TheURL, [etc])

HTTPSConnection是一个类,而不是一个事件,所以当你创建它时,你需要根据你期望的卷曲来设置它。

以下是Python2.6Python3.4的相关文档。您的-k选项只会让不安全的HTTPS变好,而且用户/ pw必须通过处理请求或将其包含在请求中来完成。我相信。