您的位置:首页 > 理论基础 > 计算机网络

java网络下载中如何处理http重定向

2007-05-23 15:24 465 查看
如果是用URL类,则又URL类获得的URLConnection是会自动处理http重定向的

如果要让它不自动处理http重定向,可以使用以下代码:

  urlConnction;//urlConnction是一个HttpURLConnection对象

  uc.setInstanceFollowRedirects(false);//这个方法把http自动重定向设置为false

如果要把整个jvm中HttpURLConnection可以调用以下的静态方法

HttpURLConnection.setFollowRedirects(false);

*这里提示一下 URLConnection类有URL获得 如果URL是一个http协议的,获得的URLConnection就是一个

HttpURLConnection,只要强制转换一下就可以。

如果使用Socket进行编程,第一步先分析从服务器获得的http 状态码是否是3XX

然后再分析Location的值就是重定向的地址
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 网络 url socket jvm