HttpClient httpClient = new HttpClient();
GetMethod getMethod = new GetMethod(uri);
int statusCode = httpClient.executeMethod(getMethod);
String responseBody = new String(getMethod.getResponseBody());这段程序会把uri对应的资源整个取回,如果我只想取第一个字节,怎么办?

解决方案 »

  1.   

    InputStream responseBody = getMethod.getResponseBodyAsStream();
      

  2.   

    有啊,http协议就可以控制的,用getMethod.setRequestHeader()就可以,但不知参数用什么?
      

  3.   

    http://www.blogjava.net/jfy3d/archive/2005/05/11/4173.html
    用这个吧 省了加第三方包了
      

  4.   

    如果就一点点东西的话,可以通过状态码(http status)返回。不要去取response内容