为什么会输出200

问题描述

importorg.apache.commons.httpclient.HttpClient;importorg.apache.commons.httpclient.methods.GetMethod;publicclassTest{privatestaticHttpClienthttpClient=newHttpClient();publicstaticvoidmain(String[]args)throwsException{GetMethodgetMethod=newGetMethod("http://goo.gl/maps/h843x");intstatusCode=httpClient.executeMethod(getMethod);System.out.println(statusCode);}}

解决方案

解决方案二:
不是重定向吗
解决方案三:
请描述清晰一些
解决方案四:
如果有重定向那么它会继续请求重定向的那个页面,直到返回页面或者出错所以如果你给的是一个能达到的地址,那一般返回的就是200OK
解决方案五:
1这个其实返回的是自动重定向到http://maps.google.com/?q=22.385416,112.448844&hl=zh&gl=cn以后获得的状态码2可以使用getMethod.setFollowRedirects(false)来关闭自动处理30x的重定向3httpclient-3.x版本太低了,很久以前就迁移到4.x了,结构体系,可自定义的方便程度上,都有所改进。尤其android自带的httpclient就是基于4.x的。所以,如果没有特别的理由,还是尽早迁移。
解决方案六:
引用3楼vnvlyp的回复:

如果有重定向那么它会继续请求重定向的那个页面,直到返回页面或者出错所以如果你给的是一个能达到的地址,那一般返回的就是200OK

更精确地说,默认情况下:“继续请求重定向的那个页面,直到...”1:达到最大重定向次数2:发现循环引用(A->B->A,或者A->B->C-D->.....->X->A)3:其他非30x响应或者其他异常
解决方案七:
应该是多少呢?
解决方案八:
200是HTTP状态表示HTTP请求成功
解决方案九:
HTTP状态码看这里http://blog.codeconch.com/archives/294
解决方案十:
引用7楼lzrzhao的回复:

200是HTTP状态表示HTTP请求成功

+1

时间: 2024-07-28 21:14:10

为什么会输出200的相关文章

批处理按要求将字符串分段输出的实现代码_DOS/BAT

一.要求用批处理随机输出200个字符到1.txt中的一行,内容类同如下: 代码: xh45q3ma+remgofm54sevhrna4g5r8pl9cjardezqjwj3m8itamh0a4itzd6jz8cmrfmibmhr0wmccyb8qnp2qh4rvlwff6yr2ez4eo063u6viy7ppw+nzxaxe8vrm190eei_0dwx5e2kxbds-ae6e96c9_i9glw8mz+uf6uienx9od8bktfnjlwlqu-e1rcj33_+4bz 二.要求用批处理

PHP的单例模式的一个实例

这篇文章对于PHP单例模式的解释并不一定完善!只是举一个实例而已,目的是让我自己通过一个实例可以加深对单例模式的理解!在此,仅供参考! 单例:可以简单的理解是通过一个类,只能实例化单个对象,不能实例化多个对象! class e { public $uname; static $obj = NULL; //定义一个静态属性 private function __construct() { //在构造方法前使用private属性,目的是不能在类的外部实例化对象, //即不能$a=new e(); }

php页面间传值的例子

例如: A.php <?php $usernane ?> 要将A.php中的$usernane值传给另外一个页面(B.php)中的实现方法: <meta   http-equiv='refresh'   content='0;url='B.php?user=$username'>  接收    echo   $_GET['user']; 这样,就可以在B.php中访问$username的值 B.php <?php echo $_GET['user'] ; ?> 下面说一

兄弟郊游问题

兄弟郊游问题 时间限制:3000 ms | 内存限制:65535 KB 难度:2 描述 兄弟俩骑车郊游,弟弟先出发,每分钟X米,M分钟后,哥哥带一条狗出发.以每分钟Y米的速度去追弟弟,而狗则以每分钟Z米的速度向弟弟跑去,追上弟弟后又立即返回,直到哥哥追上弟弟时,狗跑了多少米? 输入 第一行输入一个整数N,表示测试数据的组数(N<100) 每组测试数据占一行,是四个正整数,分别为M,X,Y,Z(数据保证X<Y<Z) 输出 输出狗跑的路径,结果保留小数点后两位. 样例输入 1 5 10 15

c++ 编程问题-设计一个C++编程 写代码

问题描述 设计一个C++编程 写代码 请问如何用C++编程运用调用方式 输出200以内所有的素数 及其个数?? 解决方案 #includeint isprime(int n){ if(n<2) return 0; for(int i=2;i<n/2;i++) if(n%i==0) return 0; return 1;}void main(){ int i,k=0; for(i=1;i<=200;i++) if(isprime(i)) { printf("%3d ",

Java日志性能那些事

在任何系统中,日志都是非常重要的组成部分,它是反映系统运行情况的重要依据,也是排查问题时的必要线索.绝大多数人都认可日志的重要性,但是又有多少人仔细想过该怎么打日志,日志对性能的影响究竟有多大呢?今天就让我们来聊聊Java日志性能那些事. DEBUG级别的日志在生产环境中不会输出到文件中,也可能带来不小的开销.我们撇开判断和方法调用的开销,在Log4J 2.x的性能文档中 有这样一组对比:logger.debug("Entry number: " + i + " is &qu

伟创力强化笔记本代工称不会为规模而并购台企

王如晨 "过去4年,围绕着笔记本代工业务,我们完成了几起并购,但是我们不会去并购台湾地区的笔记本代工企业."昨天,全球第二大电子代工企业新加坡伟创力计算机事业部总裁Sean Burke在上海对<第一财经日报>说. 这与伟创力4年来的动作确实有些相反.因为,在这一周期,它先后于2006年.2007年.2009年完成三起并购,其中收购台湾地区著名笔记本设计及制造企业华宇,为它奠定了笔记本代工业务的基础. 去年10月,伟创力又与苏州吴中市签订协议,在当地出口加工区新建一座新的制造

详解Java多线程编程中的线程同步方法_java

1.多线程的同步: 1.1.同步机制:在多线程中,可能有多个线程试图访问一个有限的资源,必须预防这种情况的发生.所以引入了同步机制:在线程使用一个资源时为其加锁,这样其他的线程便不能访问那个资源了,直到解锁后才可以访问. 1.2.共享成员变量的例子:成员变量与局部变量: 成员变量: 如果一个变量是成员变量,那么多个线程对同一个对象的成员变量进行操作,这多个线程是共享一个成员变量的. 局部变量: 如果一个变量是局部变量,那么多个线程对同一个对象进行操作,每个线程都会有一个该局部变量的拷贝.他们之间

php引用传值实例详解学习_php技巧

引用是什么在 PHP 中引用意味着用不同的名字访问同一个变量内容.这并不像 C 的指针,替代的是,引用是符号表别名.注意在 PHP 中,变量名和变量内容是不一样的,因此同样的内容可以有不同的名字.最接近的比喻是 Unix 的文件名和文件本身--变量名是目录条目,而变量内容则是文件本身.引用可以被看作是 Unix 文件系统中的 hardlink.一:变量的引用 复制代码 代码如下: <?php$a =100;$b = &$a;echo $b;    //这里输出100echo $a;    /