আপনি সঠিকভাবে নোট হিসাবে, স্বীকার করুন শিরোনাম HTTP ক্লায়েন্টরা সার্ভারকে জানাতে পারে যে তারা কী ধরণের সামগ্রী গ্রহণ করবে। সার্ভারটি তারপরে একটি প্রতিক্রিয়া ফেরত পাঠাবে, যার মধ্যে একটি সামগ্রী-প্রকারের শিরোনাম অন্তর্ভুক্ত থাকবে ক্লায়েন্টকে জানিয়ে দেওয়া যে ফিরে আসা সামগ্রীর সামগ্রীর ধরণটি আসলে।
তবে, আপনি যেমন খেয়াল করেছেন, এইচটিটিপি অনুরোধে সামগ্রী-প্রকারের শিরোনামও থাকতে পারে । কেন? ঠিক আছে, পোষ্ট বা পুট অনুরোধগুলি সম্পর্কে ভাবেন । এই অনুরোধের ধরণের সাথে, ক্লায়েন্টটি অনুরোধের অংশ হিসাবে সার্ভারে প্রকৃতপক্ষে একগুচ্ছ ডেটা প্রেরণ করছে এবং কন্টেন্ট-টাইপ শিরোনামটি সার্ভারকে ডেটা আসলে কী তা বলে (এবং এটি সার্ভারটি কীভাবে পার্স করবে তা নির্ধারণ করে)।
বিশেষত, এইচটিএমএল ফর্ম জমা দেওয়ার ফলে পোষ্টের অনুরোধের জন্য, অনুরোধের সামগ্রী-প্রকারটি (সাধারণত) নীচের স্ট্যান্ডার্ড ফর্ম সামগ্রীগুলির মধ্যে একটি enctype
হবে যা <form>
ট্যাগটিতে বৈশিষ্ট্য দ্বারা নির্দিষ্ট করা হয়েছে :
application/x-www-form-urlencoded
(সাধারণ ASCII পাঠ্যের ছোট পরিমাণের জন্য ডিফল্ট, পুরানো, সহজ, কিছুটা কম ওভারহেড, কোনও ফাইল আপলোড সমর্থন নয়)
multipart/form-data
(আরও নতুন, ফাইল আপলোডগুলির জন্য সমর্থন যোগ করে, প্রচুর পরিমাণে বাইনারি ডেটা বা অ-এএসসিআইআই পাঠ্যের জন্য আরও কার্যকর)