GET রিকোয়েস্টের রিকোয়েস্ট বডি নেই, তাই সব প্যারামিটার অবশ্যই ইউআরএলে বা হেডারে দেখাতে হবে। … যদিও এটি সার্ভারের অবস্থা পরিবর্তন করে না, তবে এর পরামিতিগুলি কখনও কখনও URL বা একটি HTTP হেডারে ফিট করার জন্য খুব দীর্ঘ হয়৷
আমরা কি রিকোয়েস্ট বডি সহ API পেতে পারি?
হ্যাঁ, আপনি GET এর সাথে একটি রিকোয়েস্ট বডি পাঠাতে পারেন কিন্তু এর কোনো মানে হওয়া উচিত নয়।
কোন HTTP অনুরোধের বডি থাকতে পারে?
HTTP অনুরোধ সংস্থাগুলি তাত্ত্বিকভাবে TRACE ছাড়া সমস্ত পদ্ধতির জন্য অনুমোদিত, তবে সেগুলি সাধারণত PUT, POST এবং PATCH ব্যতীত ব্যবহৃত হয় না। এই কারণে, তারা কিছু ক্লায়েন্ট ফ্রেমওয়ার্ক দ্বারা সঠিকভাবে সমর্থিত নাও হতে পারে, এবং আপনি GET, DELETE, TRACE, OPTIONS এবং HEAD পদ্ধতিগুলির জন্য অনুরোধ সংস্থাগুলিকে অনুমতি দেবেন না৷
অনুরোধের বডি থাকলে API মুছে ফেলতে পারেন?
হ্যাঁ মুছে ফেলার অনুরোধে একটি বডি অন্তর্ভুক্ত করার অনুমতি দেওয়া হয়েছে, তবে এটি শব্দার্থগতভাবে অর্থহীন৷
আমি কীভাবে API-তে একটি বডি রিকোয়েস্ট পাঠাব?
রিকোয়েস্ট বডিগুলি সাধারণত "তৈরি" এবং "আপডেট" অপারেশনগুলির সাথে ব্যবহার করা হয় (পোস্ট, পুট, প্যাচ)। যেমন আছে, অনুমিত সংরক্ষিত কীওয়ার্ড ব্যবহার করুন এইভাবে:
- requestBody:
- কন্টেন্ট:
- আবেদন/x-www-form-urlencoded:
- স্কিমা:
- টাইপ: বস্তু।
- বৈশিষ্ট্য:
- foo:
- টাইপ: স্ট্রিং।