卷曲默认使用https?

时间:2015-07-17 15:24:15

标签: bash curl

我有一个脚本作为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连接”?

1 个答案:

答案 0 :(得分:4)

由于libcurl在没有给出方案时如何确定要使用的协议,因此似乎不可能。摘自the code

Not a HASH reference at ./get_article.pl line 15.