Web端接口操作任务总结.docx_第1页
Web端接口操作任务总结.docx_第2页
Web端接口操作任务总结.docx_第3页
Web端接口操作任务总结.docx_第4页
Web端接口操作任务总结.docx_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Web端接口操作任务总结一:任务内容1. 根据提供的API文档,编写java程序完成调用接口操作,将获取的用户列表写入数据库中。2. Web端访问路径:http:/localhost/api/demp3. 用户数据所在:URL:http:/localhost/api/EastFaxWabAPI.php4. 调用接口时要传入6个参数 HTML标签值参数名app_key:demoapp_keyapp_secret:33B2D903C6D8A2A23D2064C9391344B1signAPI类别:用户APIAPI方法:eastfax.user.listNoLogin method返回类型:xmlformatdepartid“”departidserverid“”serverid二:实现任务步骤1. 基础配置(1) Ecclipse的安装和所要用到jar包的添加配置。(2) MySql数据库中建立存储用户列表对应的数据表信息。(3) 建立Eclipse与MySql数据库的连接。2. EastFax Web API 接口开发文件查看(1) API系统及参数。名称类型是否必须描述methodStringYAPI接口方法名称sessionidStringN会话IDformatStringY响应数据格式app_keyStringY由EastFax授权的名称标识signStringYAPI输入参数签名,详见签名规则(2) 相应格式分为xml和json格式,而自己操作是用到的是xml格式。(3) 了解sign签名生成规则。API系统级参数sign使用如下规则生成:根据参数名称将所有提交的所有参数按照参数名称做升序排序,然后对参数名和参数值连接后,在前面加上app_secret。如请求参数包括:“参数1=value1,参数2=value2,参数3=value3”。app_secret为0FD47B013335D68879B18FAABD8F40E6。此步骤生成“0FD47B013335D68879B18FAABD8F40E6参数1value1参数2value2参数3value3”。最后将此32位字符串当做一个请求参数,名称为sign。(4) 知道了以上web API 接口开发的信息,根据任务要求先进行web API接口的页面操作了解其获取数据的顺序流程,注:要打开服务器端,否则无法获取数据。3. java代码的编写(1) 在eclipse中创建项目文件夹eastfax,在文件夹下创建包com.eastfax.action,在包中创建HttpUtils类,在这个类中编写代码。(2) 代码编写思路:要先将6个参数传送到web api测试页面,6个参数要按sign签名生成规则生成32位字符串,将32位字符串赋给sign,再调用接口获取对应的用户信息,连接数据库将用户信息添加到对应的数据库表中,确认是否添加用户数据成功,可打开数据库在对应的表中查看,如果有数据就是添加成功。(3) 连接web apice测试页面,获取用户数据,数据为xml格式其中System.out.println(“-”+stringbuffer.toString();输出的是拼接后的属性名和值。(4) sign签名生成32位字符串的编写代码,写generateSign()方法,在main()函数中调用此方法,给sign赋值。(5) 将获取的xml字符串格式的用户信息转换为键:值格式,再添加到数据库表中;(6) 添加用户数据到数据库中,要建立对应表的实体类例:User,建立数据库连接的类BaseDao,建立实现添加的接口interface UserDao,建立实现类Userimpl,UserService,在userimpl 中写添加语句,userimpl要继承BaseDao和UserDao(7) 写完后在HttpUtil类中pase()方法中调用添加用户信息的方法,例: user.setCreatetime(Integer.parseInt(createtime); user.setUpdatetime(Integer.parseInt(updatetime) UserService userService=new UserService(); userService

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论