无法从Sonatype Nexus继续下载

时间:2016-04-12 15:02:26

标签: http curl nexus sonatype

我们在Nexus中有一个war文件。我可以使用curl下载工件。但是如果这次下载被中断,我会添加' -C - '如果卷曲选项,则恢复失败并且#33;(33)HTTP服务器似乎不支持字节范围。无法恢复。'

恢复似乎再次从服务器接收初始200头,而不是206头。使用类似的' - 继续'使用wget的选项也会导致失败,表明它正在尝试重新开始。

这是使用Sonatype Nexus OSS 2.12.1-01和curl 7.29.0。

我在2.11.2中找到了恢复下载的一些错误的引用,所以我认为这里有错误的配置。

我可以获得一些关于如何调试未发生的事情以及纠正它的帮助吗?

1 个答案:

答案 0 :(得分:0)

这应该适用于Nexus Repository Manager 2.x和3.x支持恢复下载。您提到的问题(https://issues.sonatype.org/browse/NEXUS-7903)在2.12之前合并,因此将包括在内。

您可以尝试使用故障单中提到的curl语法吗? 特别是模拟部分请求和curl和wget恢复的示例。

curl -o test.jar -r 0-8 http://127.0.0.1:8081/nexus/content/repositories/central/asm/asm/3.1/asm-3.1.jar
wget -O test.jar -c http://127.0.0.1:8081/nexus/content/repositories/central/asm/asm/3.1/asm-3.1.jar

请注意,我们今天在Maven存储库上使用curl 7.43.0进行了测试。

您使用的是不同的存储库格式吗?