如何从远程URL cURL JAR

sme*_*eeb 8 java curl

我有一个可以从HTTP URL下载的JAR,比如说http://somerepo.example.org/myjar-1.0.jar.

我需要一个cURL命令,将其下载到当前目录; 我迄今为止的最佳尝试是:

curl -i -H "Accept: application/zip" -H "Content-Type: application/zip" -X GET http://somerepo.example.org/myjar-1.0.jar
Run Code Online (Sandbox Code Playgroud)

当我运行这个时,我的控制台充满了二进制垃圾邮件,似乎导致我的整个终端崩溃了.

从远程URL获取JAR的正确cURL命令是什么?

Mar*_*cny 14

你快到了.默认情况下,cURL会将下载输出到STDOUT.您想将其重定向到如下文件:

curl -H "Accept: application/zip" http://somerepo.example.org/myjar-1.0.jar > myfile.jar
Run Code Online (Sandbox Code Playgroud)

您还可以使用以下-o选项:

curl -H "Accept: application/zip" http://somerepo.example.org/myjar-1.0.jar -o myfile.jar
Run Code Online (Sandbox Code Playgroud)

你也应该可以使用 wget

wget http://somerepo.example.org/myjar-1.0.jar
Run Code Online (Sandbox Code Playgroud)