curl - 如何设置 cURL 默认 --insecure 选项?

标签 curl command-line

我必须执行一个命令,该命令会自动执行其他几组命令。这些命令之一是:

curl -k https://github.com/google/protobuf/releases/download/v3.5.1/protoc-3.5.1-linux-x86_64.zip

但我希望此命令使用 --insecure 标志运行,这样当我位于公司代理后面时,就不会验证curl 的证书。

我了解我需要编辑 .curlrc 文件以添加 --insecure 选项。

我检查了我的$HOME目录,这样的文件不存在。应该创建一个新的 .curlrc 文件吗?其内容应该从什么开始?示例 .curlrc 文件是什么样子的?它的内容是什么?

我找到了这个链接:Sample .curlrc file 。然而,这并不能清楚地解释事情。

最佳答案

我发现您可以自己创建 $HOME/.curlrc 文件,它可以只包含 -k--insecure 标志,而无需包含任何其他内容文件。我必须以编程方式执行此操作,因此我在运行 curl 之前运行这行代码:

echo "-k"> ~/.curlrc

关于curl - 如何设置 cURL 默认 --insecure 选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53278797/

相关文章:

php - 使 curl_multi 'sleep' 或等待发送下一个请求

ios - iTMSTransporter失败,错误为-20101

perl - curl :尝试安装 perlbrew 时传输关闭

command-line - 无法绑定(bind)成功连接

Python:在Windows上执行一个复杂的命令

windows - 仅使用 Windows 批处理在文件中查找和复制字符串

linux - 获取二进制文件头中整数的数值

linux - 在 Linux 脚本中接收 "curl: (3) Illegal characters found in URL"

php - 从 cURL 中删除文件句柄 (CURLOPT_FILE)

php - 如何在 curl 中设置变量?