HTTP বার্তার গঠন
সুতরাং, ক্লায়েন্ট এবং সার্ভার একে অপরের সাথে বিশেষভাবে তৈরি করা বার্তা বিনিময় করে। আসুন এই বার্তাগুলোর গঠন দেখে নেওয়া যাক।
প্রতিটি HTTP বার্তা তিনটি অংশ নিয়ে গঠিত, যেগুলো নির্দিষ্ট ক্রমে প্রেরণ করা হয়: শুরুর লাইন (starting line), হেডার (headers) এবং বার্তার বডি (message body)।
টেকনিক্যালি, শুরুর লাইনটি হল বার্তার প্রথম লাইন, তারপর প্রতিটি নতুন লাইনে একটি করে হেডার থাকে, এরপর একটি খালি লাইন আসে এবং তার পরে অনুরোধের বডি থাকে।
এক্ষেত্রে, শুরুর লাইনটি বার্তার ধরন নির্ধারণ করে, হেডারগুলি বার্তার বডি, প্রেরণের প্যারামিটার এবং অন্যান্য বিবরণ চিহ্নিত করে, আর বডিতে সরাসরি বার্তার ডেটা থাকে।
শুরুর লাইন এবং হেডারগুলি হল বাধ্যতামূলক উপাদান, কিন্তু বডি নয়। আর শুরুর লাইনগুলি অনুরোধ এবং প্রতিক্রিয়ার জন্য ভিন্ন হয়।
পরের পাঠগুলোতে আমরা HTTP বার্তার প্রতিটি অংশ আলাদাভাবে বিশ্লেষণ করব।