我有一个可以从 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
当我运行它时,我的控制台充满二进制垃圾邮件,似乎导致我的整个终端崩溃。
从远程 URL 获取 JAR 的正确 cURL 命令是什么?
最佳答案
你快到了。默认情况下,cURL 会将下载输出到 STDOUT。你想将其重定向到这样的文件:
curl -H "Accept: application/zip" http://somerepo.example.org/myjar-1.0.jar > myfile.jar
您还可以使用 -o
选项:
curl -H "Accept: application/zip" http://somerepo.example.org/myjar-1.0.jar -o myfile.jar
您还应该能够使用 wget
wget http://somerepo.example.org/myjar-1.0.jar
关于java - 如何从远程 URL cURL 一个 JAR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30195670/