从cdn服务器下载一个apk,浏览器成功,但是android代码里失败,请问原因是什么?-[阿里云_云淘科技]

从cdn服务器下载一个apk,浏览器成功,但是android代码里失败,请问原因是什么?-[阿里云_云淘科技]
如图所示,我从android代码中想下载一个apk文件,https://wxvcdn.jnreli.com/wxv/app/csmapp.apk 访问这个地址后发现下载失败,文件长度是-1,直接访问我们的源服务器上的文件地址是可以下载的。并且从浏览器中复制地址可以直接下载成功,请问对这个问题有什么思路吗?

以下为热心网友提供的参考意见

楼主你好,看了你的问题信息,个人觉得可能是因为Android代码中使用的下载方式不支持一些CDN服务的特殊性质,而浏览器则支持,你可以尝试使用Android的网络库比如OkHttp或者HttpUrlConnection等来下载文件,同时确保请求头中的User-Agent和Referer等字段与浏览器请求时一致。

还有就是可能你的下载方式中没有正确处理301/302重定向等HTTP状态码,导致下载链接无法正常访问。

本文来自投稿,不代表新手站长_郑州云淘科技有限公司立场,如若转载,请注明出处:https://www.cnzhanzhang.com/13931.html

(0)
匿名
上一篇 2023年12月7日
下一篇 2023年12月7日

相关推荐

新手站长从“心”出发,感谢16年您始终不离不弃。