का उपयोग कर JSON ऑब्जेक्ट भेजें, मैं जीईटी विधि का उपयोग कर एक जेसन ऑब्जेक्ट भेजने की कोशिश कर रहा हूं। मेरे कोड:JQuery, जीईटी विधि
$.ajax({
url: "/api/endpoint",
type: "GET",
data: {"sort":"date"},
contentType: "application/json",
dataType: "json",
...
हालांकि, शीर्षलेख प्राप्त "सामग्री-लंबाई" शून्य करने के लिए निर्धारित किया है, सर्वर पर इसलिए मेरी JSON पार्सर सामग्री को पढ़ने नहीं है।
मैं पहले से ही सामग्री की लंबाई शीर्ष लेख की स्थापना की कोशिश की है, लेकिन यह अभी भी शून्य के रूप में सर्वर की बात आती है:
$.ajax({
url: "/api/endpoint",
headers: {"CONTENT_LENGTH",JSON.stringify({"sort":"date"}).length},
type: "GET",
data: {"sort":"date"},
contentType: "application/json",
dataType: "json",
...
किसी भी विचार कैसे इस काम कर पाने के लिए? इसे अनुरोध प्राप्त करना है।
GET अनुरोध नहीं सामग्री ??? – Bergi
सामग्री-लंबाई अप्रासंगिक है क्योंकि आप किसी शरीर के साथ अनुरोध नहीं कर रहे हैं। आप अनुरोध कैसे पढ़ रहे हैं? – Esailija
क्या आपने जांच की है कि आपका अनुरोध कैसा दिखता है (उदाहरण के लिए फायरबग - नेट टैब में)? – Dusan