GET अनुरोधों में अनुरोध निकाय नहीं है, इसलिए सभी पैरामीटर URL या हेडर में दिखाई देने चाहिए। … हालांकि यह सर्वर स्थिति को संशोधित नहीं करता है, इसके पैरामीटर कभी-कभी URL या HTTP शीर्षलेख में फ़िट होने के लिए बहुत लंबे होते हैं।
क्या हमें अनुरोध निकाय के साथ एपीआई मिल सकता है?
हां, आप GET के साथ एक अनुरोध निकाय भेज सकते हैं लेकिन इसका कोई अर्थ नहीं होना चाहिए।
किस HTTP अनुरोध में मुख्य भाग हो सकता है?
HTTP अनुरोध निकायों को सैद्धांतिक रूप से अनुमति दी जाती है TRACE को छोड़कर सभी विधियों के लिए, हालांकि वे आमतौर पर PUT, POST और PATCH को छोड़कर उपयोग नहीं किए जाते हैं। इस वजह से, उन्हें कुछ क्लाइंट फ्रेमवर्क द्वारा ठीक से समर्थित नहीं किया जा सकता है, और आपको GET, DELETE, TRACE, OPTIONS और HEAD विधियों के लिए अनुरोध निकायों को अनुमति नहीं देनी चाहिए।
क्या एपीआई को डिलीट करने के लिए रिक्वेस्ट बॉडी हो सकती है?
हां इसे DELETE अनुरोधों पर एक बॉडी शामिल करने की अनुमति है, लेकिन यह अर्थहीन है।
मैं एपीआई में बॉडी रिक्वेस्ट कैसे भेजूं?
अनुरोध निकायों का उपयोग आमतौर पर "बनाने" और "अपडेट" संचालन (पोस्ट, पुट, पैच) के साथ किया जाता है।
इन वर्णों को भेजने की अनुमति देने के लिए जैसा है, इस तरह allowReserved कीवर्ड का उपयोग करें:
- अनुरोध निकाय:
- सामग्री:
- आवेदन/x-www-form-urlencoded:
- स्कीमा:
- प्रकार: वस्तु।
- गुण:
- फू:
- प्रकार: स्ट्रिंग।