1.Webservice接口设计
2018-03-06 09:46:21 0 举报
Webservice接口设计
作者其他创作
大纲/内容
Request
1.Webservice按业务划分,如:户口、档案、组织关系、职称、派遣、测评、报到、招聘、求职、文章、帐号(个人和单位),财务,基础(邮件,短信,刷身份证)等。2.传入参数:Appkey,Data(Json),Sign,Method3.返回参数:IsSucess:true 请求成功,false 请求失败; Body:成功时返回成功信息,失败时返回错误信息。4.接口日志是否记录结果,通过在业务方法上加Attribute来判断,是否记录接口结果。5.接口文档:按标准提供接口调用文档。
IsSuccess:true 接口调用成功,false 接口调用失败
序列化为Josn返回客户端
Appkey有效?
是
Data(Json)
接口文档
Response
Sign
IsSucess=[根据业务逻辑判断];Body=\"业务逻辑返回数据\";
Method
Method存在?
Json字符串
接口日志,调用频率,耗时统计 等
讨论结果:
Appsecret
Body:接口响应结果,可以是Json字符串或普通字符串
webservice.asmx
Appkey
否IsSucess=false;Body=\"签方法不存在\"
签名有效?
Sign=MD5(Appsecret+MethodGetuserlistData1+Appsecret)
签名算法 参考淘宝http://bigdata.taobao.com/doc.htm?spm=a219a.7629065.1.21.ew3Id6#?treeId=477&docId=101617&docType=1
Post方式,Json格式
否IsSucess=false;Body=\"签名错误\"
反射调用类库方法
否IsSucess=false;Body=\"Appkey无效\"
0 条评论
下一页