[英]Retrive JSON from body in a POST request POSTMAN
我在接收來自 Postman 的 POST 調用的主體時遇到問題,但它也可能來自其他渠道。 我恢復它們的標題沒有問題,但正文中的 JSON 總是不斷返回 NULL 或空數組。
誰能幫我? 謝謝alby696
$payload = file_get_contents('php://input');
$receivedHeaders = getRequestHeaders();
$myPostArgs = filter_input_array(INPUT_POST);
var_dump($_POST);
var_dump(json_decode($payload,true));
var_dump($myPostArgs);
我自己回答,我發現了 null 答案的問題。
在標題中,我禁用了 Content-Length。
重新啟用后,我現在看到響應中填充了數組。
php 中使用的代碼是
$test = json_decode(file_get_contents("php://input"), true);
var_dump($test);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.