Open API的实现技术
来源:互联网 发布:淘宝虚假交易新规则 编辑:程序博客网 时间:2024/05/16 18:35
一、远程接口技术
a) SOAP:针对RPC的一种解决方案,也叫简单对象访问协议。同时SOAP作为应用协议,可以基于多种传输协议(HTTP、SMTP等)来传递消息。
b) REST;注意问题:1)面向资源的接口设计。2)抽象操作作为基础的CURD,HTTP中的get、put、post、delete分别对应read、update、create、delete。 3)HTTP是应用协议而非传输协议。4)无状态、自包含。
二、远程接口设计最佳实践
a) 请求消息设计
i. 基本符合REST标准方式:资源URI定义(资源.操作)+参数。这类设计如果滥用get去处理其他类型的操作,就和下点一样;
ii. REST风格非REST思想:资源URI定义+参数(包含操作方法名)。其实就是RPC的REST跟风;
iii. 类似于SOAP消息,自定义协议,以XML作为载体。
b) 响应消息设计
i. REST标准方式,将Response State传输返回给客户端,HTTP消息作为应用协议而非传输协议;
ii. 以XML作为消息承载体,HTTP作为消息传输协议,处理状态自包含;
iii. 自定义消息格式
- Open API的实现技术
- 客户端架构技术——基于Open API的架构实现
- [技术]Open API分析、实践和思索
- 利用open live writer工具的Metaweblog技术API接口同步到多个博客。
- Open API系统的设计
- open api
- Open API
- Open API
- OPEN API
- Open API
- java+jni+迅雷open api 实现基于迅雷平台下载
- Open Inventor数据转换技术的研究
- 一个UG Open API的代码网站 / Code Snippet Library - NX Open C API
- 用 SEH 技术实现 API Hook
- 用 SEH 技术实现 API Hook
- 关于反截屏技术(API HOOk实现)
- 详谈HOOK API的技术
- 详谈HOOK API的技术
- 调试胜于逆向分析
- 基于AJAX服务器推Comet实现
- 教育专家给家长的100条建议
- 服务器推
- fs2410开发板的按键驱动程序
- Open API的实现技术
- 离线应用(参考Google Gears)
- 2010年最有钱途的5大星座
- 生日悖论
- 七个让人顿悟的人生哲理寓言
- 2410看门狗驱动程序
- 我的七个建议
- 2410实时时钟驱动
- 2410触摸屏驱动