码迷,mamicode.com
首页 > Windows程序 > 详细

api拆分(数据传递和接收的几种方式)

时间:2017-08-21 14:45:57      阅读:321      评论:0      收藏:0      [点我收藏+]

标签:nbsp   png   参数   查询   注意   类型   对象   方式   测试   

 

传递方式一:对象转String

技术分享

接收:String类型接收再转对象

技术分享

传递方式二:Map

技术分享

接收:Map

 技术分享

传递方式三:json(Map转json)

技术分享

接收:String转Map

技术分享

 

 传递方式四:Map里放json对象

技术分享

接收:Map(this.getParamMap(request))接收,Map转对象

技术分享

 

  传递方式五:(对象转json)直接传对象

技术分享

接收:String接收再转对象

技术分享

 

 

 

注意事项:

1.注意API的返回值不要转换两次JSON,现在有些API的JSON被转换了两次;

2.Get数据时,大部分条件改为普通的a=1&b=2的传参方式;
特别是只需要一个参数的查询,如只需要orderID;

没必要使用json的方式post查询参数。这样不容易测试,也不能简单通过浏览器查看。

注意一个原则:一般情况的get数据,都用普通的a=1&b=2的传参,除非需要一些特别的list类型等等,再修改为json。
3.API请求或者返回时不要传递混合参数,如一部分参数是json,一部分是普通参数,这样是不行的。

 

api拆分(数据传递和接收的几种方式)

标签:nbsp   png   参数   查询   注意   类型   对象   方式   测试   

原文地址:http://www.cnblogs.com/knightsu/p/7404031.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!