Java使用HttpURLConnection获取下载url的文件,出现302重定向问题,使用location获取url头部被拦截到登陆界面,怎么解决

qq_22657047 2018-08-30 03:01:33
Java使用HttpURLConnection获取下载url的文件,出现302重定向问题,使用location获取url再次使用HttpURLConnection被拦截到登陆界面,怎么才能将URL文件下载下来
...全文
1380 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
verejava 2018-08-31
  • 打赏
  • 举报
回复
Java 网络编程 之 HTTP Get Post

http://www.verejava.com/?id=17002852927681
qq_22657047 2018-08-30
  • 打赏
  • 举报
回复
尝试了代码里做登陆,还是不行,可能登陆没做好?。。。没有其他办法了么
qq_22657047 2018-08-30
  • 打赏
  • 举报
回复
嗯嗯,是把url文件下载下来,原始url是个重定向链接,用
URL url = new URL(fileURL); HttpURLConnection httpConn = (HttpURLConnection) url.openConnection();httpConn.getResponseCode();
返回302
然后就用httpConn.getHeaderField("Location");得到响应地址,然而该地址打开后被拦截到登陆界面,不知道该怎么处理了
等大佬帮忙
Coder_D 2018-08-30
  • 打赏
  • 举报
回复
别人家的系统?
自己家的话不要登录校验啊
别人家的话先抓一下登录请求的包看看请求格式,然后代码里做一下登录再去下载?
亲爱的Joe 2018-08-30
  • 打赏
  • 举报
回复
把url文件下载下来?
开始做的时候我不会弄,经常出现这种问题,我还找了好久,才改过来,没想到今天竟然遇到有这样的需求。
真是活久见。
坐等高手,我也想不起来是怎么改的了

81,115

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧