HttpURLConnection重定向掉那个方法
时间: 2023-08-22 22:09:42 浏览: 269
HttpUrlConnection下载文件
在使用HttpURLConnection进行HTTP请求时,有两个方法可以用于处理重定向:setInstanceFollowRedirects()和setFollowRedirects()。
setInstanceFollowRedirects()方法用于设置该HttpURLConnection是否应该自动遵循重定向。如果设置为true,则HttpURLConnection会自动重定向请求到新的URL地址。如果设置为false,则HttpURLConnection不会自动重定向请求,而是返回一个HTTP响应码为302的重定向响应。
setFollowRedirects()方法也是用于设置是否自动重定向。但是,该方法是一个类级别的方法,会影响到所有使用HttpURLConnection的请求。如果设置为true,则所有HttpURLConnection请求都会自动重定向。如果设置为false,则所有请求都不会自动重定向。
如果你只想在特定的请求中处理重定向,可以使用setInstanceFollowRedirects()方法。如果你想在所有的请求中处理重定向,可以使用setFollowRedirects()方法。
阅读全文