1. 概要
作用描述:跨数据库、跨平台、跨语言调用接口上报数据[调用接口端] 文件: WebService.asmx
2. 目标
开发项目过程中,经常需要跨数据、服务器、平台调用数据。
生产案例http://www.gdelive.cn/asmx/UserInfoLogin.asmx
案例:跨数据库上报用户信息
3. 开发步骤
3.1. 开发接口
3.1.1. 添加新项,命名:UserInfoLogin.asmx
3.1.2. 效果如图
3.1.3. UserInfoLogin.cs里面写代码
3.1.4. 发布接口
3.1.5. 部署接口
广东信息服务器域名指向
http://www.gdelive.cn/asmx/UserInfoLogin.asmx
3.2. 调用接口
目的:调用接口、获取接口返回的数据、上报的数据等实现相关业务。
3.2.1. 添加WEB引用
3.2.2. 调用接口里面的方法
首先:添加命名空间。其次实例化类名。即可调用方法。如图所示
3.3. 接口文档描述规范
参数说明
名称 | 说明 | 数据类型 |
客户端名称 | 必须用英文字母最大长度不超过30个字符 | String |
机器唯一标识号 | 机器身份标识 通常使用机器MAC地址 硬盘序号等 | String |
机器唯一标识号类型 | 1. MAC地址 2.硬盘序号 3.其他 | String |
本地时间 | 客户机本地时间 | String |
本地IP地址 | 客户机本地IP地址 | String |
操作系统版本 | 客户机本地时间操作系统版本 | String |
用户类型 | 如:1为通行证账号,2为宽带账号,3为一点通 等视具体情况而定 | String |
用户名 | 客户端登录用户账号 | String |
描述:接口的参数:各参数采用字符 “|”分隔的方式,采用Base64 UTF-8编码
Base64(机器唯一标识号|机器唯一标识号类型|本地时间|本地IP地址|操作系统版本|用户类型|用户名)