今天测试了2个后台接口,1个接口入参是两个string类型的字符串,1个接口入参是一个string的字符串
如下public JsonResult GetModeByJiXing(string jixingid)入参一个
public JsonResult GetAttrByJiXingAndMode(string jixingid,string mode)入参两个
今天遇到的场景是使用postman测试第二个接口入参两个,body里面加入两个参数
但是通过VS调试,进入后台的值只有后面的mode,前者的值并没有绑定上去
postman调试的时候有四种方式入参.
第一种 form-data
这是一种表单方式提交数据, 参数可以是Text也可以是File文件
Content-Type:multipart/form-data但是不知道为什么我在postman中使用form-data返回的头部信息的type还是application/json
试着自己添加Heather信息好像又可以了.可能是postman的问题
第二种x-www-from-urlencoded
Content-Type:application/x-www-from-urlencoded
这也是一种表单提交,但是无法上传文件
第三种就是Raw
Content-Type:有很多种,如果选择json则是application/json还有xml,html等都种
第三种常用的为json
第四种binary
二进制,只能上传文件
Content-Type:application/octet-stream