在eoe发了一篇文章,没有人解答:http://www.eoeandroid.com/thread-186939-1-1.html
相同的代码在pc上使用是正常的,我需要获取location,,所以使用post方法提交数据而后不会自动跳转到结果页面,但在android却自动跳转了。找了半天没有答案,后来经过提点,知道覆盖一个方法就可以了。
DefaultHttpClient defaultHttpClient=(DefaultHttpClient) client;
defaultHttpClient.setRedirectHandler(new RedirectHandler() {

@Override
public boolean isRedirectRequested(HttpResponse response, HttpContext context) {
Log.d("isRedirectRequested.context:"+context.toString());
return false;
}

@Override
public URI getLocationURI(HttpResponse response, HttpContext context)
throws ProtocolException {

return null;
}
});就可以了,不会自动跳转了
接下来依旧可以获取header,然后读取里面的location:
isRedirectRequested.context:org.apache.http.protocol.DefaultedHttpContext@406010d8
header:Server val:nginx/1.2.0
header:Date val:Thu, 26 Jul 2012 02:54:54 GMT
header:Content-Length val:0
header:Connection val:keep-alive
header:Pragma val:No-cache
header:Cache-Control val:no-cache
header:Expires val:Thu, 01 Jan 1970 00:00:00 GMT
header:Api-Server-IP val:10.75.25.115
header:Location val:

更多相关文章

  1. android 获取手机内存大小
  2. Android基础教程——数据存储之操作数据库SQLlite(一)
  3. Android画图之Bitmap(一)
  4. Android(安卓)jni 开发详细流程
  5. Android使用ListView构造复杂界面,响应点击事件,通过Intent跳转act
  6. Android(安卓)API Demo研究(3)
  7. Android(安卓)中dp 和px 转换及原理分析
  8. Android学习笔记50:使用WebView控件浏览网页
  9. Android利用Jsoup解析实现简单新闻客户端

随机推荐

  1. 浅谈Android 事件分发机制(一)
  2. 从HandlerThread 的使用来分析HandlerThr
  3. Android:退出程序后保持Serivce开启不关
  4. 在android上使用valgrind检测内存泄漏
  5. Android源码repo init及repo sync小记
  6. 手动滑动TextView超出的内容
  7. Android中使用xml保存数据(xml文件序列化
  8. .NET跨平台开发之Xamarin.Android介绍与
  9. windows 下 android 使用ant自动打包
  10. Android总结篇系列:Android广播机制----学