关于使用PostMan的遇到的玄学问题

今天测试了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

关于使用PostMan的遇到的玄学问题

第四种binary

二进制,只能上传文件

Content-Type:application/octet-stream

关于使用PostMan的遇到的玄学问题关于使用PostMan的遇到的玄学问题关于使用PostMan的遇到的玄学问题