现在的位置: 首页 > 综合 > 正文

WebService接口开发

2013年09月04日 ⁄ 综合 ⁄ 共 937字 ⁄ 字号 评论关闭

 

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地址|操作系统版本|用户类型|用户名)

 

本地调试:

开发过程中,需要个人在本机测试,可运行要使用的WebService程序,将该WebService在本机路径找到,复制到使用WebService

项目中,双击添加的WebService引用,更改其url值为运行后复制的路径,再更新。

使用WebService时,可动态指定所用的WebService路径,只需将指定的路径复制给WebService对象实例的Url属性。

抱歉!评论已关闭.