ডিজাইনিং রেস্ট এপিআই [২] : রিকোয়েস্ট এবং রেসপন্স

এপিআই ডেভেলপের ক্ষেত্রে আমাদের অবশ্যই মাথায় রাখতে হবে যেন এপিআই টি কনজিউমারদের কাছে অনেক ফ্লেক্সিবল হয়। বিভিন্ন প্লাটফর্মে রেস্ট এপিআইতে রিকোয়েস্ট করতে গিয়ে নতুনদের অনেক হিমশিম খেতে হয় । যারা কখনও PUT এবং DELETE ব্যবহার করেননি তারা হয়তো অনেকেই ভাবছেন এইচ.টি.এম.এল ফরম কিংবা প্রোগ্রামিং ল্যাংগুয়েজে যেভাবে GET, POST রিকোয়েস্ট করেন সেভাবে করলেই হয়ে যাবে। <form method=”DELETE” action=”update.php”> …. </from> না […]

ডিজাইনিং রেস্ট এপিআই [১] : ডিফাইন রিসোর্স স্টাইল

আপনি যদি আগের সবগুলো পোস্ট পড়ে থাকেন বা বিষয়গুলো জেনে থাকেন তবে আমরা এখন রেস্ট এর আর্কিটেকচার স্টাইল গুলোর সাথে পরিচিত হব, আর না হলে অনুগ্রহ করে পূর্বের পোস্টগুলো পড়ে আসুন । রেস্ট এপিআই ডিজাইনের প্রথম এবং সবচেয়ে গুরুত্বপূর্ন কাজ হল আপনার সিস্টেমের রিসোর্স আইডেন্টিফাই করা এবং সেগুলোর প্রোপার্টি ডিফাইন করা। সাথে সাথে রিসোর্স গুলোর […]

রেস্ট এপিআই এর বেসিক প্রিন্সিপাল

রেস্ট এপিআই ডিজাইনিং এর জন্য প্রথমেই কিছু ডিজাইন প্রিন্সিপাল জেনে নেই। রেস্ট এপিআই ডেভেলপমেন্টের প্রধান যে চারটি প্রিন্সিপাল ডেভেলপারদের মনোযোগ আকর্ষণ করেছে তা হল: HTTP মেথড গুলোর স্পষ্ট ব্যবহার স্টেটলেস রিকোয়েস্ট ডাইরেক্টরী ব্রাউজিং এর মত ইউআরএল এক্সএমএল এবং জেসনে রেসপন্স। (১) HTTP মেথড গুলোর স্পষ্ট ব্যবহার REST এর প্রধান প্রিন্সিপাল হল ডাটা রিড, রাইট, আপডেট […]

রেস্ট এপিআই কি এবং কদম আলীর রেস্ট এপিআই ?

REST মানে হল Representational State Transfer, অর্থাৎ প্রত্যেকটি URL কিছু অবজেক্টকে রিপ্রেজেন্ট করে । রেস্ট এর সবচেয়ে ছোট সঙ্গা এর নামেই দেয়া আছে, “Representational State Transfer” অর্থাৎ এটি কোন কিছুর অবস্থা বা স্টেট একটি রিপ্রেজেন্টেশন এর মাধ্যমে ক্লায়েন্ট টু সার্ভার এবং সার্ভার টু ক্লায়েন্টে ট্রান্সফার করে । রেস্ট এপিআই ডেভেলপমেন্ট এর কোন স্ট্যান্ডার্ড নয়, এটি […]

ওয়েব সার্ভিসের জন্য এপিআই কেন প্রয়োজন ?

দুনিয়া অনেক এগিয়ে গেছে মানুষ অনেক স্মার্ট হয়ে গেছে । এই স্মার্ট দুনিয়ার সাথে তাল মিলিয়ে চলতে গেলে এপিআই কেন প্রয়োজন তার উত্তর আমরা নিজেরাই । নিউজ,বিনোদন,যোগাযোগ,ব্যাংকিং, বেচা-কেনা সহ প্রাত্যহিক কাজের জন্য আমরা দিন দিন ওয়েব এর নির্ভরশীল হয়ে যাচ্ছি । তার সাথে আমরা নিজেদের অভ্যস্ত করে তুলছি নতুন নতুন প্রযুক্তির সাথে যেগুলো ইন্টারনেট ব্যবহারে প্রতিনিয়ত […]

এপিআই কি এবং আমাদের আশেপাশের কিছু উদাহরন

প্রায় এক লক্ষ বছর হল মানুষ কথা বলতে শিখেছে । সময়ের সাথে মানুষ একবদ্ধ হয়ে সমাজ নামের একটি শৃঙ্খলায় চলতে শুরু করে । ভাঙ্গা গড়ার পালায় মানুষের পথচলায় যোগ হতে থাকে নতুন নতুন যন্ত্র আর বৈজ্ঞানিক পদ্ধতি । সময় কাটানো কিংবা বিনোদনের জন্য মানুষ এখন অন্য মানুষের চেয়ে যন্ত্রের সামনে পড়ে থাকতে পছন্দ করে । […]