मुझे पोस्टमैन मिल गया है (जो क्रोम में नहीं खुलता है) और मैं कच्चे json का उपयोग करके POST अनुरोध करने की कोशिश कर रहा हूं।
बॉडी टैब में मेरे पास "रॉ" है और इस बॉडी के साथ "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
)
तो क्यों यह डाकिया के साथ काम नहीं कर रहा है?
पोस्टमैन स्क्रीनशॉट:
और हैडर:
array(1) {["foo"]=> string(3) "bar"}
jQuery के साथ मिलता है और अभी भी डाकिया के साथ एक खाली सरणी है:array(0) {}
fields
और foo
इस तरह मैच नहीं होगा, मुझे यकीन नहीं है कि अगर यह एक टाइपो है, लेकिन सुनिश्चित करें कि वे मैच