我正在尝试从终端执行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
没有什么 :(
有任何想法吗?