为curl提供多个需要的选项

为curl提供多个需要的选项

我正在尝试从终端执行curl 命令。

  • 我需要提供 HTTP 身份验证
  • 我需要发布 .jar 文件

这在禁用 HTTP 身份验证时有效:

curl --data-binary @~/file.jar localhost:8090/jars/test100

这在启用 HTTP 身份验证时有效:

curl --netrc-file ~/.curl_password_file localhost:8090

然而,结合这两个选项确实不是启用 HTTP 身份验证时工作。返回的错误是:

curl: (3) <url> malformed
The resource requires authentication, which was not supplied with the request%

我尝试以各种不同的方式组合--data-binary和选项。--netrc-file没有什么 :(

有任何想法吗?

相关内容