Postman(Chromeで開かないもの)があり、生のjsonを使用してPOSTリクエストを実行しようとしています。
「ボディ」タブで、「raw」を選択し、「JSON(アプリケーション/ 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で機能しないのですか?
郵便配達のスクリーンショット:
およびヘッダー:
array(1) {["foo"]=> string(3) "bar"}
はjQueryで取得しますが、Postmanで空の配列を取得します:array(0) {}
fields
とfoo
文句を言わない一致ので、それは動作しません、イムないでください、それはタイプミスですが、彼らは一致させる場合