我试着像这样将JSON主体发布到PHP API:
var response = await http.post(
Uri.parse("https://..."),
body: {
"orders": [
{"id": 253, "userId": 13, "quantity": 2, "productId": 1},
{"id": 257, "userId": 13, "quantity": 1, "productId": 3}
]
});
在API中,我尝试像这样访问变量
$data=$_POST["orders"];
echo $data[0]["id"];
但它总是得到错误未定义的索引有人能帮助我吗?我是个扑翼新手。
2条答案
按热度按时间rn0zuynd1#
如果你传递一个原始数据到你的
request
,那么你必须在传递之前将encode
传递给json
。试试下面的代码:afdcj2ne2#
您可以在服务器端尝试下一个代码(PHP):