好吧标题说我猜。
我试过print_r($_SERVER)
,但是我用fiddler做的'后请求'没有出现。
现在尝试了大约1小时后,我真的不在乎:S
我真正想要的是在请求体中发送带有JSON的POST请求。然后我想json_decode(request-body);
这样我可以使用变量来回复。所以我不需要将我的变量放在URL
编辑:
这是我的帖子
$url = 'http.........jsonAPI/jsonTestAPI.php';
$post = array("token" => "923874657382934857y32893475y43829ufhgjdkfn");
$jsonpost = json_encode($post);
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonpost);
$response = curl_exec($ch);
curl_close($ch);
答案 0 :(得分:7)
尝试file_get_contents('php://input');
或PHP全球$HTTP_RAW_POST_DATA
。
答案 1 :(得分:0)
完成这项工作的最简单方法是将您的json放入隐藏的输入字段,然后使用POST提交包含的表单。