`

HttpGet 获取webservice 数据

    博客分类:
  • Java
阅读更多
try {
			HttpGet httpget=new HttpGet(WSURL);
			try {
				HttpResponse httpresponse = httpclient.execute(httpget);
				// 获取返回数据  
	            HttpEntity entity = httpresponse.getEntity();  
	            String body = EntityUtils.toString(entity);  
	            if(entity!=null){
	            	entity.consumeContent();
	            }
	            body = body.replaceAll("&lt;", "<");
	            body = body.replaceAll("&gt;", ">");
	           
	            body = body.substring(76);
	            body = body.replaceFirst("</string>", "");
	            if(body.indexOf("Table")>-1){
	            	try {
						ScadaSiteGroup siteGroup = parseXml2Object(body);
						prehibsService.savePrehibsDatas(siteGroup);//保存
					} catch (Exception e) {
						e.printStackTrace();
					}
	            }
			} catch (HttpException e) {
				e.printStackTrace();
			} catch (IOException e) {
				e.printStackTrace();
			}
		} catch (URISyntaxException e) {
			e.printStackTrace();
		}

 HttpPost 获取webservice 数据非常方便

解析xml 使用dom4j 更加灵活

分享到:
评论

相关推荐

    连接webservice数据接口,获取数据的小例子,这里使用的是winfrom

    本文将深入探讨如何使用Windows Forms(Winform)客户端连接到Web服务接口并获取数据。Winform是.NET Framework下的一个桌面应用程序开发框架,提供丰富的用户界面设计工具,适合构建桌面应用。 首先,我们要理解...

    VC通过HttpGet和HttpPost方式与WebService通信,解析返回的Json

    在这个特定的场景中,我们关注的是如何利用VC通过HttpGet和HttpPost方法与WebService进行交互,并处理返回的Json数据。 HttpGet和HttpPost是HTTP协议中的两种主要请求方法。HttpGet是一种无状态、幂等的请求方法,...

    ETL KETTLE 中利用Httpclient 调用webservice接口获取XML数据,并解析XML 数据

    ETL KETTLE 中利用Httpclient 调用webservice接口获取XML数据,并解析XML 数据。 完整的KTR实例

    C#通过HTTP协议get、post Webservice,并返回数据

    本教程将聚焦于如何利用C#通过HTTP协议执行GET和POST请求,与Webservice进行交互,并获取返回的数据。这对于构建客户端应用和服务端通信至关重要。 首先,让我们了解HTTP协议。超文本传输协议(HTTP)是互联网上...

    HTTP接口和WebService接口

    相比于HTTP接口,WebService接口更注重标准和规范,能处理复杂的数据类型,并且可以在不同操作系统和编程语言之间无缝通信。然而,由于其XML编码的复杂性和较高的开销,WebService在效率上可能不如HTTP接口。 在...

    ajax WebService 对表格数据的异步获取和处理 实例.doc

    本实例将详细介绍如何利用Ajax技术与WebService进行表格数据的异步获取和处理。 首先,让我们理解什么是Ajax。Ajax是一种在无需刷新整个网页的情况下,能够更新部分网页的技术。它通过JavaScript创建XMLHttpRequest...

    C# WebService 客户端 服务器 Get Post

    - GET:主要用于获取数据,数据作为URL的一部分进行编码,一般用于查询操作。GET请求的大小有限制,且在浏览器历史记录中可见,安全性较低。 - POST:用于发送数据,数据包含在请求正文中,适用于提交表单或上传...

    LabView调用WebService接口的各种操作

    本教程将详细介绍如何在LabView中使用WebService,包括POST方法用于上传数据和GET方法用于获取数据。 首先,理解基本概念:WebService是一种基于标准的、平台无关的通信协议,它使用XML(Extensible Markup ...

    动态获取webservice的方法

    通过HTTP GET请求,我们可以获取到服务的WSDL。 2. **生成代理类**:获取到WSDL后,我们可以使用.NET Framework提供的工具,如`svcutil.exe`,或者自定义代码(如`CustomProxyGenerator.cs`中的代码),来生成一个...

    Flex与.NET互操作基于WebService的数据访问

    在这种场景下,WebService作为一种标准的跨平台通信方式,使得Flex客户端能够方便地与.NET环境下的C#服务进行数据交互。 在Flex中,我们通常使用以下三种标签来实现远程数据访问: 1. `&lt;mx:WebService&gt;`:专门用来...

    调用WebService获取信息

    WebService通常使用XML(可扩展标记语言)作为数据交换格式,并利用HTTP(超文本传输协议)进行传输,确保了跨平台和跨语言的兼容性。在本案例中,我们将探讨如何在Android平台上调用WebService来获取服务器上的信息...

    HttpURLConnection获取webService上的值

    在本篇内容中,我们将深入探讨如何利用HttpURLConnection来获取Web Service上的数据,以及如何解析返回的XML节点,这部分将涉及W3C标准的XML解析方法。 首先,让我们了解HttpURLConnection的基本用法。...

    VC++(MFC)中WebService服务的调用

    你需要实现发送GET或POST请求,POST通常用于SOAP请求。`InternetOpen`, `InternetConnect`, `HttpOpenRequest`, `HttpSendRequest`是常用的WinInet API。 3. **构造SOAP消息**:根据WebService的WSDL(Web Service ...

    asp.net post/get方法运用webservice实现IP地址查询

    在本项目中,“asp.net post/get方法运用webservice实现IP地址查询”旨在通过这两种HTTP请求方法来调用Web服务,从而获取并处理用户的IP地址信息。以下是关于这个主题的详细知识点: 1. HTTP POST与GET方法: - ...

    Silverlight动态加载外部XML指定地址的WebService源码例子

    一旦获取到WebService的URL,我们就可以使用Silverlight的WebClient类或者HttpWebRequest类来发起HTTP请求。WebClient更简单易用,适合基本的GET和POST操作;而HttpWebRequest则提供了更多的控制选项,如设置超时、...

    JSON返回值格式的WebService样例

    当客户端调用这个WebService接口时,比如通过发送一个GET请求到`/api/users`,服务器会执行上述步骤并返回JSON数据。客户端收到响应后,可以使用相应的库(如JavaScript的JSON.parse()方法)解析JSON字符串,获取到...

    android调用webservice获取手机归属地

    在Android开发中,有时我们需要获取用户的手机归属地信息,例如用于提供本地化的服务或进行数据分析。这通常通过调用Web Service来实现,因为这些服务通常提供了API接口供开发者使用。本教程将详细介绍如何在Android...

    Labview创建webservice与C#进行简单的http通信(post,get)

    在LabVIEW的Web服务端,接收POST请求时,需解码请求正文获取数据。 - HTTP头在请求和响应中都扮演着重要角色,如Content-Type定义了数据格式(如application/json或application/x-www-form-urlencoded)。 4. **互...

    http和WebService 调用接口Java代码demo

    - 创建HttpGet或HttpPost对象:根据需求选择HTTP方法,设置URL。 - 添加请求头和实体:可以设置请求头(如Content-Type、Authorization等)和请求体(对于POST请求)。 - 执行请求并获取响应:使用HttpClient的...

Global site tag (gtag.js) - Google Analytics