HTTP মেথড
প্রতিটি HTTP রিকোয়েস্ট মেথডের একটি দ্রুত-পাঠযোগ্য রেফারেন্স (GET, POST, PUT, PATCH, DELETE ও বাকিগুলো, এবং WebDAV) এক নজরে দেখায় প্রতিটি নিরাপদ, idempotent ও ক্যাশযোগ্য কি না, এটি বডি বহন করে কি না, এবং একটি সাধারণ উদাহরণ। আপনার ব্রাউজারে, বিনামূল্যে।
প্রতিটি স্ট্যান্ডার্ড HTTP রিকোয়েস্ট মেথড ও এর semantics, পাশাপাশি। সবকিছু একটি বিল্ট-ইন রেফারেন্স থেকে আপনার ব্রাউজারে চলে: কিছুই সার্ভারে পাঠানো হয় না।
| মেথড | উদ্দেশ্য | নিরাপদ | Idempotent | ক্যাশযোগ্য | বডি | সাধারণ ব্যবহার |
|---|
HTTP মেথড সম্পর্কে
এই HTTP মেথড রেফারেন্স প্রতিটি স্ট্যান্ডার্ড রিকোয়েস্ট মেথড (GET, HEAD, POST, PUT, PATCH, DELETE, CONNECT, OPTIONS এবং TRACE) এবং সাধারণ WebDAV এক্সটেনশনগুলোকে একটি স্ক্যানযোগ্য টেবিলে নিয়ে আসে। প্রতিটি মেথডের জন্য এটি ডেভেলপারদের আসল প্রশ্নের উত্তর দেয়: এটি নিরাপদ কিনা, এটি ইডেমপোটেন্ট কিনা, এটি ক্যাশযোগ্য কিনা, এতে রিকোয়েস্ট বডি থাকে কিনা, এবং একটি সাধারণ ব্যবহার কেমন দেখতে।
এই তিনটি সিমেন্টিক বৈশিষ্ট্য বাস্তব ডিজাইন সিদ্ধান্ত চালায়। নিরাপদ মেথড শুধু পঠনযোগ্য এবং অবাধে প্রি-ফেচ করা যায়; ইডেমপোটেন্ট মেথড নেটওয়ার্ক ব্যর্থতার পরও কোনো পার্শ্ব-প্রতিক্রিয়া ছাড়াই পুনরায় চেষ্টা করা যায়, যা প্রক্সি ও HTTP ক্লায়েন্টরা ঠিক তাই ধরে নেয়; এবং ক্যাশযোগ্যতা নির্ধারণ করে রেসপন্স সংরক্ষণ ও পুনর্ব্যবহার করা যাবে কিনা।
সার্চ মেথডের নাম, বৈশিষ্ট্য ও ব্যবহারের ক্ষেত্র মিলিয়ে দেয় (PATCH, idempotent এবং cache সবই টেবিল ফিল্টার করে) এবং একটি গ্রুপ টগল স্ট্যান্ডার্ড মেথডকে WebDAV সেট থেকে আলাদা করে। প্রতিটি মেথডের নাম এক ক্লিকে ক্লিপবোর্ডে কপি হয়।
HTTP মেথড কীভাবে ব্যবহার করবেন
- Safe, Idempotent, Cacheable এবং Body কলাম জুড়ে মেথড তুলনা করতে টেবিলটি দেখুন।
- নাম, বৈশিষ্ট্য বা ব্যবহারের ক্ষেত্র দিয়ে খুঁজুন: যেমন PUT, idempotent বা upload।
- এক্সটেনশন মেথডগুলো অন্তর্ভুক্ত বা বাদ দিতে Standard ও WebDAV গ্রুপের মধ্যে সুইচ করুন।
- প্রতিটি বৈশিষ্ট্যের সহজ ভাষায় সংজ্ঞা পেতে কলাম টুলটিপের ওপর হোভার করুন।
- আপনার API স্পেক বা টেস্টের জন্য একটি মেথডের নাম নিতে কপি বোতাম চাপুন।