加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

WebService接口开发

发布时间:2020-12-17 00:35:57 所属栏目:安全 来源:网络整理
导读:? 1. ?? 概要 作用描述:跨数据库、跨平台、跨语言调用接口上报数据 [ 调用接口端 ] 文件: WebService.asmx 2. ?? 目标 开发项目过程中,经常需要跨数据、服务器、平台调用数据。 生产案例http://www.gdelive.cn/asmx/UserInfoLogin.asmx 案例:跨数据库上

?

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属性。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读