`

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();  
  }  
 }  
}  



很好.要收藏....
分享到:
评论

相关推荐

    java http 发送xml报文(java发送xml报文实例+参数)

    发送完XML后,读取服务器返回的响应码和响应体: ```java int responseCode = connection.getResponseCode(); System.out.println("Response Code : " + responseCode); BufferedReader in = new ...

    Java访问WebService返回XML数据的方法

    Java访问WebService返回XML数据的方法是Java开发者在与Web服务交互时常见的需求,特别是当Web服务以XML格式提供数据时。本篇文章将详细讲解如何通过Java实现这一过程,并介绍相关的技术点。 首先,为了访问...

    java http 发送xml报文

    在IT领域,尤其是在Java开发中,通过HTTP协议发送XML报文是一种常见的数据交换方式,尤其在与Web服务交互时。本文将深入解析如何利用Java语言实现HTTP请求,并发送XML格式的数据,同时也会涵盖相关的概念、代码解读...

    Java中使用xpath获取xml中的数据

    下面是一段简单的示例代码,展示了如何在Java中使用XPath获取XML数据: ```java import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.DocumentBuilder; import org.w3c.dom.Document; ...

    使用WebService的方法返回xml格式的数据

    7. **返回XML数据**:转换后的XML数据可以通过SOAP响应返回给客户端。HTTP响应体中包含XML数据,客户端解析这个响应,根据XML结构提取所需信息。 8. **显示XML数据**:在客户端,可以使用XML解析库(如jQuery的$....

    java解析xml字符串

    在IT领域,特别是Java开发中,处理XML数据是一项常见的任务。XML(可扩展标记语言)是一种用于存储和传输数据的标准格式,它具有良好的结构化特性,使得数据在不同系统之间交换变得容易。Java提供了多种库来解析和...

    封装了读取XML数据的java类

    本篇文章将详细探讨如何封装一个读取XML数据的Java类,并介绍相关的技术背景和实现步骤。 首先,我们需要了解XML(eXtensible Markup Language)的基本概念。XML是一种标记语言,用于描述数据的结构和内容。与HTML...

    java导入导出xml文件

    Source可以是DOM树,Result可以是FileOutputSteam或Writer,用于写入XML数据。 在描述中提到,XML文件的节点是已知的,这意味着在操作时可以预先准备相应的处理逻辑。例如,如果知道每个XML文件包含特定的元素,...

    从网络获取XML数据并且显示出来

    本话题主要探讨如何从网络获取XML数据并将其有效地呈现给用户,我们将会深入Android和Web应用两个方面来阐述这一过程。 首先,XML(Extensible Markup Language)是一种结构化数据格式,广泛用于数据交换,因为它...

    调用webservice,通过post传参读取返回的XML

    通过整合这些元素,我们可以构建一个Web应用程序,该应用程序能够通过POST方式调用WebService,传递参数,并解析返回的XML数据,以便在页面上展示。这涉及到了客户端与服务器端的交互,XML数据的处理以及ASP.NET Web...

    java xml拼接

    在Java编程环境中,XML(eXtensible Markup Language)是一种常用的数据交换格式,它具有良好的结构化和可读性,广泛应用于数据存储、配置文件、Web服务等场景。当需要与数据库交互并生成XML文件时,Java JDBC(Java...

    birt xml数据源

    - **API返回的XML数据**:当API返回XML格式的结果时,可以使用BIRT解析并生成报表。 - **自定义数据交换格式**:企业内部可能有基于XML的自定义数据格式,BIRT提供了一个灵活的平台来处理这些数据。 7. **MHT文件...

    java读取XML文件内容小程序

    在这个特定的“java读取XML文件内容小程序”中,使用的是XAM(可能是指JAXB,Java Architecture for XML Binding)解析器,它是一种基于Java注解的XML绑定技术,可以将XML数据自动映射到Java对象,反之亦然。...

    JAVA与XML异步刷新

    服务器端的Java代码接收请求,处理XML数据,然后将结果返回。XML作为数据交换格式,可以方便地被解析和生成,Java中的DOM、SAX和StaX等解析器都能很好地处理XML文档。 客户端,通常使用JavaScript的XMLHttpRequest...

    XML.rar_XML java_java call_java xml_xml 读写_xml读写 java

    XML还常作为Web服务(如RESTful API)的数据格式,如在HTTP请求的响应体中返回XML数据。 关于“java_call_java”,这可能指的是Java中的类或方法调用。在Java程序中,一个类可以调用另一个类的方法,或者同一个类的...

    java_dom解析xml xml java

    ### Java DOM 解析 XML 在Java中,DOM(Document Object Model)是一种用于处理XML文档的标准接口。通过DOM,我们可以将...对于初学者来说,这是一个很好的起点,可以帮助理解DOM的基本用法以及如何与XML数据交互。

    java读取*.mdb文件数据

    在Java中读取Access数据库的数据通常涉及使用Java Database Connectivity (JDBC) API。本文将详细介绍如何使用JDBC连接到Access数据库并进行分页读取数据,同时也会提及相关的库和示例代码。 首先,我们需要一个能...

    Java实现XML导入不同数据库,从数据库导出数据到XML

    在本场景中,可以使用Ajax发送XML数据到服务器,服务器处理后返回处理结果,前端再动态展示。例如,使用jQuery的Ajax方法: ```javascript $.ajax({ url: "import_data", type: "POST", data: {xmlData: $("#xml...

    java练习之XML读取

    在Java编程领域,XML(eXtensible Markup Language)是一种常用的数据交换格式,常用于配置文件和数据存储。本练习将深入探讨如何在Java中读取XML文件,以及如何利用XML解析器实现基本的SPRING IOC(Inversion of ...

Global site tag (gtag.js) - Google Analytics