在用Fiddler调试post接口的时候出现了传参问题。网上查了些资料并且自己实验,总结了一些问题
Content-Type: application/x-www-form-urlencoded 这样类型 要求数据格式 是用&符号连接的键值对
TradeID=14809&City=%E5%8C%97%E4%BA%AC&agentid=5030984&CloseType=1
Content-Type:application/json 这样的类型 要求数据格式 是js对象或者是json串
{TradeID:14809,City:%E5%8C%97%E4%BA%AC,agentid:5030984,CloseType:1}
以上两种形式之前怎么试都是传到服务端都是null,还有个原因是 header里缺少个参数
Accept: application/xml 或者
Accept: application/vnd.wap.xhtml+xml,application/xml,text/vnd.wap.wml,text/html,application/xhtml+xml,image/jpeg;q=0.5,image/png;q=0.5,image/gif;q=0.5,image/*;q=0.6,video/*,audio/*,*/*;q=0.6
都加上