HttpUrlConnection重定向不使用orginial连接的请求属性
设置连接的属性不会转发到重定向的连接
HttpURLConnection mConnection = (HttpURLConnection) url.openConnection(); mConnection = addRequestProperty("User-Agent", "Mozilla"); InputStream stream = mConnection.getInputStream();
如果有302代码,则重定向mConnection
,但用户代理为"Java/1.5.0_28"
。
有任何建议如何处理这个?
它没有改变,它就是这样开始的。
addRequestProperty()
不会覆盖默认值。 请改用setRequestProperty()
。
HttpURLConnection mConnection = (HttpURLConnection) url.openConnection(); mConnection.setRequestProperty("User-Agent", "Mozilla");