模拟HTTP 调用API接口
来源:互联网 发布:htc m9 v版网络设置 编辑:程序博客网 时间:2024/06/08 20:08
最近在写一些利用HTTP访问API的东东,做个记录,以备不时之需:
1:首先构造比较完整的API访问URL
HttpClient client = new HttpClient();HttpMethod method = new GetMethod(url);try {client.executeMethod(method);String r =method.getResponseBodyAsString();return r;}finally{method.releaseConnection();}2:根据得返回的结果进行解析,目前这里得到的结果是XML这里采用如下的方式进行解析:
SAXBuilder sb = new SAXBuilder();StringReader reader = new StringReader(responseXml.trim());Document doc;try {doc = sb.build(reader);Element root = doc.getRootElement();String isSuccess = getTextTrim(alipayRoot,"is_success");if(StringUtils.isNotBlank(isSuccess) && "F".equals(isSuccess)) {return null;}Element responseEle = root.getChild("response");Element userEle = responseEle.getChild("user");String isRealName = getTextTrim(userEle,"is_certified");if(StringUtils.isNotBlank(isRealName) && "T".equals(isRealName)) {return Boolean.TRUE;}else{return Boolean.FALSE;}} catch (Throwable e) { log.error("parseResponse fail:"+responseXml,e);return null;}
0 0
- 模拟HTTP 调用API接口
- JAVA模拟浏览器调用rest api接口
- Html调用分布式http API接口方法
- 调用图片上传http接口,利用httpClient模拟请求
- java模拟http请求调用远程接口工具类
- java模拟http请求调用远程接口工具类
- Android 4.0调用http接口php网站的api
- 请求http api接口
- 关于接口api调用
- 调用地图api接口
- 调用http接口操作
- C#调用HTTP接口
- httpclient http接口调用
- java调用http接口
- http/https接口调用
- http接口调用
- java调用http接口
- C#调用HTTP接口
- iPhone摄像头拍照后图像旋转
- SQL Server 存储过程
- 小牛在线
- 非递归的二叉树遍历
- JAVA学习第1篇:J2EE,J2SE,J2ME,JDK,SDK,JRE,JVM区别
- 模拟HTTP 调用API接口
- Java学习笔记-C语言基础学习1
- 一些木马源码的分析
- linux安全体系的文件权限管理
- Logic 标签库
- Android 利用Mainfest.xml隐藏ActionBar
- Android出现java.net.SocketException: Permission denied的问题
- pat 1061
- 欧拉计划 第10题