Postmanで生のJSON経由でPOSTデータを送信する 質問する

Postmanで生のJSON経由でPOSTデータを送信する 質問する

私は Postman (Chrome では開かないもの) を使用しており、生の JSON を使用して POST リクエストを実行しようとしています。

本文タブでは、「raw」と「JSON (application/json)」を選択し、本文は次のようになりました:

{
    "foo": "bar"
}

ヘッダーには1つあります。Content-Type: application/json

PHP 側ではprint_r($_POST);今のところこれを実行しているのですが、空の配列が取得されます。


jQuery を使用して次のように実行した場合:

$.ajax({
    "type": "POST",
    "url": "/rest/index.php",
    "data": {
        "foo": "bar"
    }
}).done(function (d) {
    console.log(d);
});

予想通りの結果です:

Array
(
    [foo] => bar
)

では、なぜ Postman では動作しないのでしょうか?


Postman のスクリーンショット:

ここに画像の説明を入力してください

ヘッダー:

ここに画像の説明を入力してください

ベストアンサー1

バイナリの横にあるドロップダウンからJSONオプションをチェックしてください。rawをクリックしたときに、

スキル シノンは JSON を Postman に渡します

おすすめ記事