java URL的打开如果碰到203会自己重定向
2015-11-27 20:21
375 查看
java URL的打开如果碰到203会自己重定向。一般情况下没问题。但是我碰到一个情况。
要在203的时候根据set-cookie设置一个cookie然后在去请求重定向的文件。不然返回错误。因为没有cookie识别用户。
更改的办法是
完整代码如下
要在203的时候根据set-cookie设置一个cookie然后在去请求重定向的文件。不然返回错误。因为没有cookie识别用户。
更改的办法是
setInstanceFollowRedirects(false);
完整代码如下
URL getUrl = new URL(url); HttpURLConnection httpConn = HttpURLConnection)getUrl.openConnection(); for (Object key : headers.keySet()) { httpConn.setRequestProperty(key.toString(), headers.get(key).toString()); } httpConn.setInstanceFollowRedirects(false); httpConn.connect();
相关文章推荐
- Java多线程学习笔记(一)
- 第二个spring冲刺第4天
- 深入分析 Java I/O 的工作机制
- Java大数处理
- Spring Web 单元测试实用HelloWorld(附代码)
- Java 结构体排序
- 解决Spring AOP Controller 不生效
- java hdu2088
- hadoop2.5.2 eclipse 插件编译
- eclipse 打开.java文件乱码
- 如何实现java 日期加减
- JAVA字符串转日期或日期转字符串
- java继承在程序中的运用
- MyBatis中$和#的区别
- 使用 Spring、Elasticsearch 及 Logstash 构建企业级数据搜索和分析平台
- Java对象的强、软、弱和虚引用
- java面向对象基础知识(五)
- java栈与堆的区别
- Java内存泄露的理解与解决
- Java内存泄露原因详解