我开始下载Beekeeper Studio和 Prisma Studio .两者都在 GitHub 上托管了它们的 .exe
文件。一切都很好,但是接近90%,他们都停止下载了;我尝试停止/启动,然后出现一个弹出窗口要求授权!
我正在使用 IDM:
我在这里问这个是因为我不知道问题出在哪里。知乎?我的互联网连接? IDM?
最佳答案
问题是您用来下载文件的工具坏了。
当您从 GitHub 下载发布 Assets 时,链接会使用 HTTP 302 从您提供的链接重定向到 objects.githubusercontent.com,并使用特殊的、有时间限制的签名 URL。下载失败时,链接不再有效。当您的程序重试连接时,它应该使用原始 URL 重试,因为 HTTP 302 是临时重定向,因此用户代理(您的浏览器或下载工具)应该访问 < em>原始 URL,因为重定向可能会改变(在本例中,它确实改变了)。
您最好使用 curl
或类似的工具下载这些程序,这将做正确的事情,并且如果远程服务器支持 也可以恢复下载范围
header 。
关于github - 从 objects.githubusercontent.com 下载时需要授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70634546/