java实现下载的疑问

正在实现一个java版的下载工具,但是遇到了一个问题,网络的http下载地址分为两种:
1.直接的下载地址,格式类似于:http://xxx.com/xxx.zip;
2.间接的下载地址。

目前直接的下载地址倒是容易实现,但是间接的下载地址的该怎么获取到真正的下载地址和文件名?

2个回答

还是得分析间接地址提供的下载方式:
一般有2种,一种是直接帮你重定向到资源位置,http状态码302,这时候和第一种代码上没啥区别,java中的httpurlconnection获取资源默认支持这种重定向。
另外一种是通过在html代码中写入了一个地址,由js或者其他定时方式采取几秒后自动下载的方式,这样就得分析它的html代码内容了。

等待这个问题的答案

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐