簡體   English   中英

從 POST 請求 POSTMAN 的正文中檢索 JSON

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM