প্রতিক্রিয়া কোড

HTTP প্রতিক্রিয়ার প্রথম লাইন হল স্টেট ড্রেন। এটি দুটি অংশ নিয়ে গঠিত: একটি তিন-সংখ্যা নম্বর (প্রতিক্রিয়া কোড) এবং একটি পাঠ্য বার্তা (প্রতিক্রিয়া বিবরণ)।

RESPONSE-CODE TEXT-DESCRIPTION

ক্লায়েন্ট প্রতিক্রিয়া কোড থেকে তার অনুরোধের স্থিতি শিখে এবং পরবর্তী কি করতে হবে তা সিদ্ধান্ত নেয়। সার্ভার থেকে বিভিন্ন প্রতিক্রিয়ার উদাহরণ:

201 তৈরি করা হয়েছে
401 অননুমোদিত
507 অপর্যাপ্ত সঞ্চয়স্থান

রেসপন্স কোড 5টি বিভাগে বিভক্ত। প্রতিক্রিয়া কোডের প্রথম সংখ্যা নির্ধারণ করে যে এটি কোন বিভাগের অন্তর্গত।

1 নম্বর দিয়ে শুরু হওয়া সমস্ত উত্তর তথ্যগত হিসাবে শ্রেণীবদ্ধ করা হয়। আমরা তাদের সম্পর্কে বিস্তারিত কথা বলব না ...

প্রতিক্রিয়া কোড 200

সর্বোপরি, আরও কিছু রয়েছে যা আমাদের কাছে আরও আকর্ষণীয়। 2xx এর মতো দেখায় এমন সমস্ত প্রতিক্রিয়া সফল। প্রোগ্রামারদের দ্বারা সবচেয়ে প্রিয় প্রতিক্রিয়া হল 200 ঠিক আছে , যার মানে সবকিছু ঠিক আছে, অনুরোধটি সফলভাবে সম্পন্ন হয়েছে।

আপনি অন্যান্য "ভাল" উত্তরগুলির এই তালিকাটিকেও সহায়ক খুঁজে পেতে পারেন:

কোড লাইন বর্ণনা
200 ঠিক আছে ফাইন
201 তৈরি হয়েছে তৈরি হয়েছে
202 গৃহীত গৃহীত
203 অ-অনুমোদিত তথ্য তথ্য প্রামাণিক নয়
204 কোন উপাদান নেই কোন উপাদান নেই
205 বিষয়বস্তু রিসেট করুন বিষয়বস্তু রিসেট করুন
208 ইতিমধ্যে রিপোর্ট করা হয়েছে ইতিমধ্যে রিপোর্ট করা হয়েছে

প্রতিক্রিয়া কোড 301, 302

3xx এর মতো দেখায় এমন প্রতিক্রিয়াগুলি পুনঃনির্দেশিত শ্রেণীতে রয়েছে । তারা নির্দেশ করে যে সম্পদটি অন্য স্থানে সরানো হয়েছে।

তাদের মধ্যে সবচেয়ে জনপ্রিয়:

  • 301 - স্থায়ীভাবে সরানো হয়েছে
  • 302 - অস্থায়ীভাবে সরানো হয়েছে

প্রোগ্রামারদের কথোপকথন বক্তৃতায়, আপনি প্রায়শই "302 পুনঃনির্দেশ" বা "301 পুনঃনির্দেশ" শুনতে পাবেন - এটি কেবল এটি সম্পর্কে।

300টি উত্তরের সম্পূর্ণ তালিকা:

কোড লাইন বর্ণনা
300 একাধিক পছন্দ থেকে চয়ন করার জন্য অনেক বিকল্প
301 স্থায়ীভাবে স্থানান্তরিত চিরতরে সরানো হয়েছে
302 সাময়িকরূপে সরানো সাময়িকরূপে সরানো
303 অন্যান্য দেখুন অন্যান্য দেখুন
304 সংশোধিত নয় পরিবর্তন হয়নি
305 ব্যবহার প্রক্সি ব্যবহার প্রক্সি
307 অস্থায়ী পুনঃনির্দেশ অস্থায়ী পুনর্নির্দেশ
308 স্থায়ী পুনর্নির্দেশ স্থায়ী পুনর্নির্দেশ

প্রতিক্রিয়া কোড 404

4 নম্বর দিয়ে শুরু হওয়া সমস্ত উত্তর একটি ক্লায়েন্ট-সাইড ত্রুটি নির্দেশ করে এবং সেগুলির অনেকগুলি রয়েছে৷ সর্বাধিক জনপ্রিয় আপনি নিশ্চিতভাবে জানেন: এটি হল "404 - পাওয়া যায়নি" উত্তর।

অন্যান্য সাধারণ উত্তরগুলি টেবিলে দেওয়া হয়েছে:

কোড লাইন বর্ণনা
400 খারাপ অনুরোধ অনুরোধ অগ্রহণযোগ্য
401 অননুমোদিত অনুমোদিত না
402 অর্থপ্রদান আবশ্যক অর্থপ্রদান আবশ্যক
403 নিষিদ্ধ নিষিদ্ধ
404 পাওয়া যায় নি পাওয়া যায় নি
405 পদ্ধতি অনুমতি নেই পদ্ধতি সমর্থিত নয়
406 গ্রহণযোগ্য নয় অগ্রহণযোগ্য
407 প্রক্সি প্রমাণীকরণ প্রয়োজন প্রক্সি প্রমাণীকরণ প্রয়োজন
408 অনুরোধের সময়সীমা শেষ সময় শেষ হয়েছে
413 পেলোড খুব বড় পেলোড খুব বড়
414 URI অনেক লম্বা URI অনেক লম্বা
429 অনেক অনুরোধ অনেক অনুরোধ
499 ক্লায়েন্ট বন্ধ অনুরোধ ক্লায়েন্ট সংযোগ বন্ধ

প্রতিক্রিয়া কোড 501

এবং অবশেষে, শেষ বিভাগ হল সার্ভার-সাইড ত্রুটি। এই ধরনের সমস্ত ত্রুটি 5 নম্বর দিয়ে শুরু হয়। একজন বিকাশকারীর জন্য সবচেয়ে সাধারণ ত্রুটি হল 501 (কার্যকারিতা বাস্তবায়িত নয়)। মাঝেমধ্যে ইহা ঘটে.

সাধারণভাবে, এই ত্রুটি কোডগুলির সাথে পরিচিত হন, তারা এখন আপনার সারা জীবনের বন্ধু। ঠিক আছে, যথারীতি, এখানে সার্ভারের দিকে সবচেয়ে দরকারী ত্রুটি কোড সহ একটি টেবিল রয়েছে:

কোড লাইন বর্ণনা
500 অভ্যন্তরীণ সার্ভার ত্রুটি অভ্যন্তরীণ সার্ভার ত্রুটি
501 বাস্তবায়িত হয়নি বাস্তবায়িত হয় না
502 খারাপ গেটওয়ে ভুল গেটওয়ে
503 সেবা প্রদান করা যাচ্ছে না সেবা অনুপলব্ধ
504 গেটওয়ে টাইমআউট গেটওয়ে সাড়া দিচ্ছে না
507 অপর্যাপ্ত মজুত স্টোরেজ ওভারফ্লো
508 লুপ সনাক্ত করা হয়েছে অন্তহীন পুনঃনির্দেশ
509 ব্যান্ডউইথ সীমা অতিক্রম করেছে চ্যানেল ব্যান্ডউইথ শেষ
520 অজানা ত্রুটি অজানা ত্রুটি
521 ওয়েব সার্ভার ডাউন ওয়েব সার্ভার কাজ করছে না
522 আউট সংযোগ সময় সংযোগ সাড়া দিচ্ছে না
523 অরিজিন ইজ অরিচেবল উৎস অনুপলব্ধ
524 একটি টাইমআউট ঘটেছে৷ সময়সীমা শেষ
525 SSL হ্যান্ডশেক ব্যর্থ হয়েছে৷ SSL হ্যান্ডশেক ব্যর্থ হয়েছে৷
526 অবৈধ SSL শংসাপত্র অবৈধ SSL শংসাপত্র