java - 如何从远程 URL cURL 一个 JAR

标签 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

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

从远程 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/

相关文章:

java - 使用递归从数组中获取计数

java - JAVA中如何从URL中获取不省略空格的字符串

iphone - RhoStudio 未内置于 XCode - Curl

windows - CMD/Powershell : Commands not working with cURL. Cygwin 工作

java - 我如何测试这个 rxJava 代码?

java - Unicode 日语长音标记从假名脚本中排除?

java - Glassfish 4 - 使用并发 API 创建托管线程

ubuntu - Windows 10 WSL(Linux的Windows子系统)上的Ubuntu:无法与WGET和CURL建立SSL连接

PHP:使用fopen检查图像文件是否存在

PHP/ curl : delete cookie created with CURLOPT_COOKIEJAR