`

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 更加灵活

分享到:
评论

相关推荐

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

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

    webservice接口和数据库连接的测试工具

    DBTest是一个接口测试工具,在做接口测试的时候,DBTest相当于一个客户端,它可以模拟用户发起的各类HTTP请求,将请求数据发送至服务端,获取对应的响应结果, 从而验证响应中的结果数据是否和预期值相匹配;并确保开发人员...

    SpringBoot-Restful-Webservice:Spring Boot Restful Web服务

    ID为AutoIncrement 获取所有员工GET http://localhost:8080/secure/allEmployee通过ID获取员工GET http://localhost:8080/secure/employee/{id}按编号删除员工Delete http://localhost:8080/secure/employee/{id}...

    spring + cxf + restful + soap 集成小项目

    @GET注解是请求方法指示符,这个指示符注解的Java方法会处理HTTPGET请求。资源的行为由资源回应的HTTP方法决定。 @POST注解是请求方法指示符,这个指示符注解的Java方法会处理HTTPPOST请求。资源的行为由资源回应的...

    Android集成主流优秀第三方组件框架

    数据操作工具类(ToolData.java),自动递归获取表单数据封装成Map、本地数据分页共通方 法等 图片操作工具类(ToolPicture.java),生成二维码、验证码、灰度、合成、圆角、水印等操 作 读取本地资源工具类...

    复杂邮件程序完整Java源码,支持添加附件,图片,HTML格式文本,支持远程WebService调用

    * getHost 获取目标邮箱服务器类型 * * @param sender * 是String类型,传入邮件发送者邮箱地址信息 * @return String 返回目标邮箱服务器类型 */ private String getHost(String sender) { String ...

    黎活明android教程的全程PPT

    第五天 1&gt; 网络--通过HTTP协议发送XML数据,并调用webservice实现手机号归属地查询 2&gt; 网络--通过HTTP协议实现多线程断点续传下载 3&gt; 为应用添加新的Activity与参数传递 4&gt; 意图 第六天 1&gt; Activity的生命周期 ...

    传智播客Android视频教程-课程源码.rar

    第五天 1&gt; 网络--通过HTTP协议发送XML数据,并调用webservice实现手机号归属地查询 2&gt; 网络--通过HTTP协议实现多线程断点续传下载 3&gt; 为应用添加新的Activity与参数传递 4&gt; 意图 第六天 1&gt; Activity的生命周期 2&gt; ...

    集成目前Android主流优秀第三方组件

    数据操作工具类(ToolData.java),自动递归获取表单数据封装成Map、本地数据分页共通方法等 图片操作工具类(ToolPicture.java),生成二维码、验证码、灰度、合成、圆角、水印等操作 读取本地资源工具类...

    Android例子源码集成安卓主流优秀第三方组件框架.zip

    数据操作工具类(ToolData.java),自动递归获取表单数据封装成Map、本地数据分页共通方法等 图片操作工具类(ToolPicture.java),生成二维码、验证码、灰度、合成、圆角、水印等操作 读取本地资源工具类...

    集成安卓主流优秀第三方组件框架.zip

    数据操作工具类(ToolData.java),自动递归获取表单数据封装成Map、本地数据分页共通方法等 图片操作工具类(ToolPicture.java),生成二维码、验证码、灰度、合成、圆角、水印等操作 读取本地资源工具类...

    Java EE常用框架.xmind

    五、我们还可以使用Idea下的webservice,能够使用图形画面的方式获取本地代理和生成WSDL文件。 Activiti 介绍 Activiti5是一个业务流程管理(BPM)框架 如果我们的业务是比较复杂的话,我们才会用到...

    asp.net技术内幕(1)

    9.4.2 指定命令行为 9.4.3 获取表模式信息 9.5 小结 &lt;br&gt;第10章 将数据绑定到Web控件 &lt;br&gt;10.1 数据绑定概述 10.2 将服务器控件绑定到数据源 10.2.1 绑定到Repeater控件 10.2.2 ...

    asp.net技术内幕(2)

    9.4.2 指定命令行为 9.4.3 获取表模式信息 9.5 小结 &lt;br&gt;第10章 将数据绑定到Web控件 &lt;br&gt;10.1 数据绑定概述 10.2 将服务器控件绑定到数据源 10.2.1 绑定到Repeater控件 10.2.2 ...

    asp.net技术内幕(5)

    9.4.2 指定命令行为 9.4.3 获取表模式信息 9.5 小结 &lt;br&gt;第10章 将数据绑定到Web控件 &lt;br&gt;10.1 数据绑定概述 10.2 将服务器控件绑定到数据源 10.2.1 绑定到Repeater控件 10.2.2 ...

    asp.net技术内幕(4)

    9.4.2 指定命令行为 9.4.3 获取表模式信息 9.5 小结 &lt;br&gt;第10章 将数据绑定到Web控件 &lt;br&gt;10.1 数据绑定概述 10.2 将服务器控件绑定到数据源 10.2.1 绑定到Repeater控件 10.2.2 ...

    asp.net技术内幕(3)

    9.4.2 指定命令行为 9.4.3 获取表模式信息 9.5 小结 &lt;br&gt;第10章 将数据绑定到Web控件 &lt;br&gt;10.1 数据绑定概述 10.2 将服务器控件绑定到数据源 10.2.1 绑定到Repeater控件 10.2.2 ...

    ASP.net技术内幕

    9.4.2 指定命令行为 9.4.3 获取表模式信息 9.5 小结 &lt;br/&gt;第10章 将数据绑定到Web控件 &lt;br/&gt;10.1 数据绑定概述 10.2 将服务器控件绑定到数据源 10.2.1 绑定到Repeater控件 ...

Global site tag (gtag.js) - Google Analytics