১xx: ইনফরমেশনাল রেসপন্স
HTTP ১xx (Informational) স্ট্যাটাস কোডগুলি এমন প্রতিক্রিয়া যা সার্ভার ক্লায়েন্টকে জানায় যে তাদের অনুরোধ গ্রহণ করা হয়েছে এবং সার্ভারটি এখনও সেই অনুরোধ প্রক্রিয়া করছে। এই কোডগুলি ক্লায়েন্টকে অবগত রাখার জন্য ব্যবহৃত হয় যে সার্ভার কার্যকরভাবে কাজ করছে এবং তাদের অনুরোধের উপর কাজ করছে।
১xx স্ট্যাটাস কোডের প্রকারভেদ
নিচে HTTP ১xx শ্রেণীর কিছু সাধারণ স্ট্যাটাস কোড এবং তাদের ব্যাখ্যা দেওয়া হলো:
100 Continue
- বর্ণনা: এই কোডটি নির্দেশ করে যে ক্লায়েন্ট প্রথম অংশের অনুরোধ (যেমন হেডার) সফলভাবে গ্রহণ করেছে, এবং এখন ক্লায়েন্টকে অবশিষ্ট তথ্য (যেমন বডি) পাঠানোর অনুমতি দেয়।
- ব্যবহার: সাধারণত বৃহৎ HTTP রিকোয়েস্টের ক্ষেত্রে ব্যবহৃত হয়, যেখানে ক্লায়েন্টকে প্রথমে হেডার পাঠাতে হয় এবং তারপরে বডি পাঠানোর জন্য এটি নির্দেশ দেয়।
উদাহরণ:
101 Switching Protocols
- বর্ণনা: ক্লায়েন্টের প্রোটোকল পরিবর্তনের অনুরোধ সফলভাবে গ্রহণ করা হয়েছে এবং সার্ভার এখন প্রোটোকল পরিবর্তনের জন্য প্রস্তুত।
- ব্যবহার: এটি সাধারণত WebSocket বা HTTP/2 এর মতো নতুন প্রোটোকলে স্থানান্তর করার সময় ব্যবহৃত হয়।
উদাহরণ:
১xx স্ট্যাটাস কোডের প্রয়োজনীয়তা
- প্রক্রিয়াকরণ অবস্থা: ইনফরমেশনাল স্ট্যাটাস কোডগুলি ক্লায়েন্টকে জানায় যে সার্ভার তাদের অনুরোধ গ্রহণ করেছে এবং এখনও কাজ করছে, যা ক্লায়েন্টের জন্য সুবিধাজনক।
- বিশেষত বৃহৎ অনুরোধের ক্ষেত্রে: বৃহৎ অনুরোধগুলির ক্ষেত্রে, যেমন ফাইল আপলোড, ক্লায়েন্টকে অনুমতি দেয় যে সার্ভার প্রস্তুত, এবং এটি তথ্য প্রেরণের সময় সঠিক পদক্ষেপ গ্রহণ করতে সাহায্য করে।
- প্রোটোকল পরিবর্তনের নিশ্চিতকরণ:
101 Switching Protocolsকোডটি ক্লায়েন্টকে নিশ্চিত করে যে সার্ভার তাদের প্রোটোকল পরিবর্তনের অনুরোধ গ্রহণ করেছে।
সারসংক্ষেপ
HTTP ১xx ইনফরমেশনাল রেসপন্স কোডগুলি ক্লায়েন্ট এবং সার্ভারের মধ্যে যোগাযোগের একটি গুরুত্বপূর্ণ অংশ। তারা সার্ভারের প্রসেসিং অবস্থা সম্পর্কে তথ্য প্রদান করে এবং ক্লায়েন্টকে নিশ্চিত করে যে তাদের অনুরোধ সফলভাবে গ্রহণ করা হয়েছে। এই কোডগুলি বিশেষত বৃহৎ অনুরোধের ক্ষেত্রে এবং প্রোটোকল পরিবর্তনের সময় কার্যকরী।
Read more