我有一个脚本作为curl
的包装器:它接受所有curl的参数,但也添加了一些自己的参数(如-H 'Content-Type: application/json'
),然后它对输出进行了一些解析
问题是curl接受curl google.com
作为curl http://google.com
的含义。我想强制建立HTTPS连接,但我不想解析curl的命令行来查找和编辑主机名。 (用户可能已键入curlwrapper -H "foo: bar" -XPOST google.com -d '{"hello":"world"}'
)
有没有办法告诉curl“当你没有给出URL方案时使用HTTPS连接”?
答案 0 :(得分:4)
由于libcurl在没有给出方案时如何确定要使用的协议,因此似乎不可能。摘自the code:
Not a HASH reference at ./get_article.pl line 15.