我正在使用邮递员检查我从网络应用程序到移动设备的JSON API响应。
这是我的PHP代码。
$checkout = new JsonSynchronization();
$checkout -> customer_id = isset($_POST['customer']) ? $_POST['customer'] : 0;
$checkout -> store_id = isset($_POST['store']) ? $_POST['store'] : 0;
$data ['customer_id'] = $checkout -> customer_id;
$data ['store_id'] = $checkout -> store_id;
echo json_encode($data);
我无法按预期得到答复。错误是什么?...你能帮助我吗?
答案 0 :(得分:1)
您在错误的位置传递参数,您的参数应该在Body选项卡中。您的参数将作为post参数,您当前发送的位置是URL中的连接,即GET。
答案 1 :(得分:0)
您在URL中传递数据,因此PHP设置$ _GET全局,而不是$ _POST。所以用$ _GET替换所有$ _POST。
或者,如果您确实想使用POST,请确保在邮递员中选择POST方法时将数据输入为form-data
。目前,您已将其作为网址参数输入。