ฉันมี Postman (อันที่ไม่ได้เปิดใน Chrome) และฉันกำลังพยายามส่งคำขอ POST โดยใช้ raw json
ในแท็บ Body ฉันได้เลือก "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
)
เหตุใดจึงไม่ทำงานร่วมกับบุรุษไปรษณีย์?
ภาพหน้าจอบุรุษไปรษณีย์:
และส่วนหัว: