首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

JAVA 获取http回来XML的数据

2012-07-03 
JAVA 获取http返回XML的数据http://solodu.iteye.com/blog/550390package testimport java.io.IOExceptio

JAVA 获取http返回XML的数据
http://solodu.iteye.com/blog/550390

package test;  import java.io.IOException;  import org.apache.commons.httpclient.*;  import org.apache.commons.httpclient.methods.GetMethod;  import org.apache.commons.httpclient.params.HttpMethodParams;  public class GetSample{    public static void main(String[] args) {    //构造HttpClient的实例    HttpClient httpClient = new HttpClient();    //创建GET方法的实例    GetMethod getMethod = new GetMethod("http://www.ibm.com");    //使用系统提供的默认的恢复策略    getMethod.getParams().setParameter(HttpMethodParams.RETRY_HANDLER,      new DefaultHttpMethodRetryHandler());    try {     //执行getMethod     int statusCode = httpClient.executeMethod(getMethod);     if (statusCode != HttpStatus.SC_OK) {      System.err.println("Method failed: "        + getMethod.getStatusLine());     }     //读取内容      byte[] responseBody = getMethod.getResponseBody();     //处理内容     System.out.println(new String(responseBody));    } catch (HttpException e) {     //发生致命的异常,可能是协议不对或者返回的内容有问题     System.out.println("Please check your provided http address!");     e.printStackTrace();    } catch (IOException e) {     //发生网络异常     e.printStackTrace();    } finally {     //释放连接     getMethod.releaseConnection();    }   }  }  



很好.要收藏....

热点排行