Skip to main content

Rest API পার্ট ৩

 Rest API পার্ট ৩



✅কিভাবে REST API ব্যবহার করবেন
🤞আমরা যে Rest API ব্যবহার করি, সেই REST রিকুয়েস্ট মূলত এন্ডপয়েন্ট, HTTP পদ্ধতি, হেডার এবং বডি দ্বারা গঠিত।
🧐যখন একজন ক্লায়েন্টের কোন একটি রিসোর্সের প্রয়োজন হয়, তখন সে API call-এর মাধ্যমে সার্ভারের সাথে যোগাযোগ করে৷ সার্ভার তারপর একটি স্ট্যান্ডার্ডাইজ প্রেজেন্টেশনে সেই রিসোর্সটির বর্তমান স্টেট প্রদান করে।
🤨একটি REST API ব্যবহার মূলত সার্ভারে HTTP রিকুয়েস্ট পাঠানো এবং রেসপন্স রিসিভ করার কাজের সাথে সম্পর্কিত। 👉এক্ষেত্রে আপনার যেভাবে Rest API ব্যবহার করবেন-
✅আপনি API-তে যে রিসোর্সের সাথে ইন্টারঅ্যাক্ট করতে চান সেটি সিলেক্ট করতে হবে।
✅সঠিক নির্দেশনা মেনে আপনি যে কাজটি করতে চান সে অনুযায়ী উপযুক্ত HTTP পদ্ধতি (GET, POST, PUT, DELETE, ইত্যাদি) এবং রিসোর্স URI ব্যবহার করে সার্ভারে একটি HTTP রিকুয়েস্ট পাঠাতে হবে।
✅আপনার HTTP রিকুয়েস্টের ফলে সার্ভার থেকে রেসপন্স পাবেন৷ সেক্ষেত্রে রেসপন্সটি JSON বা XML ফরম্যাটে থাকবে।
✅প্রাপ্ত রেসপন্সের জন্য আপনাকে রেসপন্স পার্স করতে হবে, পার্স করার ফলে আপনি আপনার প্রয়োজনীয় তথ্য পেয়ে যাবেন।
⚡REST (রিপ্রেজেন্টেশনাল স্টেট ট্রান্সফার) হল ওয়েব পরিষেবা তৈরির জন্য একটি এমন একটি আর্কিটেকচার স্টাইল যা সাম্প্রতিক বছরগুলিতে ক্রমশ জনপ্রিয় হয়ে উঠেছে।
😌RESTful APIগুলো অন্যান্য API-এর তুলনায় বেশ কিছু অনন্য সুবিধা প্রদান করে৷
এখানে REST API ব্যবহার করার কিছু সুবিধা রয়েছে:
⚡REST API এর সরলবোধ্যতার কারণে এটি সবার জন্য বোঝা এবং শেখা সহজ।
⚡REST APIগুলো সহজেই পরিমাপযোগ্য। REST স্টেটলেস ক্লায়েন্ট-সার্ভার ইন্টারঅ্যাকশনকে অপ্টিমাইজ করে যা ইউজারের সার্ভারের লোড কমায়।
⚡RESTful API উল্লেখযোগ্যভাবে আপনার সাইটের কর্মক্ষমতা এবং ইউজার এক্সপেরিয়েন্স ডেভেলপ করবে।
⚡REST API-এর প্রধান সুবিধাগুলির মধ্যে একটি হল যে তারা HTTP স্ট্যান্ডার্ডের উপর নির্ভর করে, যার মানে এটি ফরমেট মেনে চলে এবং আপনি XML, JSON, HTML ইত্যাদি ব্যবহার করতে পারেন৷ এটি REST APIগুলিকে দ্রুত এবং হালকা করে তোলে৷
🤥মূলত Rest API আলোচনার এই বিষয়গুলোই আপনাদের জন্য গুরুত্বপূর্ণ ও কার্যকরী বলে মনে করছি। 😊পরবর্তীতে যদি Rest API বিষয়ে কোন জিজ্ঞাসা থাকে তাহলে অবশ্যই জানাবেন।

Comments