[PHP] リクエストボディを取得する
作成日: 2022年07月28日
php://input
ストリームからデータを読み取ると、リクエストボディを取得することができます。
<?php
$requestBody = file_get_contents('php://input');
var_dump($requestBody);
このコードを http://localhost:7766/get_request_body.php
としてアクセスできるようにローカルにサーバーを起動し、curl コマンドで POST リクエストをリクエストボディを付加して送信します。
curl -X POST -d '{"name": "Tom"}' http://localhost:7766/get_request_body.php
実行結果は下記のとおりです。
string(15) "{"name": "Tom"}"