প্রতিক্রিয়া কোড
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 শংসাপত্র |
GO TO FULL VERSION