![为curl提供多个需要的选项](https://linux22.com/image/129041/%E4%B8%BAcurl%E6%8F%90%E4%BE%9B%E5%A4%9A%E4%B8%AA%E9%9C%80%E8%A6%81%E7%9A%84%E9%80%89%E9%A1%B9.png)
我正在尝试从终端执行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
没有什么 :(
有任何想法吗?