postman如何发送json格式的数据。

利用postman测试后台接口,因为商品字段是一个二维数组。不能直接通过postman的form-data发送,于是想到之前用jquery的ajax方法时参数给过json对象。于是想给postman传一个json对象。结果是后台完全接收不到数据,百度了几篇文章没找到解决方案。


下面是我的json数据
{"mid":"1","addressid":"1","couponid":"1","goods":[{"goodsid":"1","goodsnum":"2"},{"goodsid":"2","goodsnum":"4"}]}


下面是postman运行截图
图片描述

阅读 12.8k
6 个回答

clipboard.png

方法没错,你的后台是如何接受的?

$data = file_get_contents('php://input');
$data = json_decode($data, true);
print_r($data);

将json数据通过stringify转成字符串再提交

headers 里面添加
Content-Type: application/json

你的请求头要设置Content-Type: application/json,如果是跨域的话,最好用fetch.js来做,比较方便

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题