ওয়েব সার্ভার থেকে যখন একটি ব্রাউজার রিকুয়েষ্ট পাঠায় তখন কিছু ভুল হলে এইচটিটিপি(HTTP) স্ট্যাটাসের মাধ্যমে ব্রাউজারে কিছু মেসেজ আসতে পারে নিম্নের সেগুলোর তালিকা দেওয়া হলোঃ
1xx: তথ্য(Information)
| মেসেজ | বর্ণনা |
|---|---|
| 100 Continue | সার্ভার হেডার রিকুয়েস্ট গ্রহণ করে এবং ক্লায়েন্টকে রিকুয়েস্ট বডিতে পাঠানোর অনুমতি দিতে হবে। |
| 101 Switching Protocols | রিকুয়েস্টকারী সার্ভারকে প্রোটোকল পরিবর্তনের জন্য রিকুয়েস্ট করে। |
| 103 Checkpoint | বাতিলকৃত PUT অথবা POST রিকুয়েস্টকে পুনরায় শুরু করে। |
2xx: সফল(Successful)
| মেসেজ | বর্ণনা |
|---|---|
| 200 OK | রিকুয়েস্ট সফল হয়েছে। |
| 201 Created | রিকুয়েস্ট সম্পন্ন হয়েছে এবং একটি নতুন রিসোর্স তৈরি হয়েছে। |
| 202 Accepted | রিকুয়েস্ট প্রসেসিং এর জন্য গৃহীত হয়েছে, কিন্তু প্রসেসিং এখনো সম্পূর্ণ হয়নি। |
| 203 Non-Authoritative Information | রিকুয়েস্ট সফলভাবে প্রসেসিং করা হয়েছে, কিন্তু তথ্য অন্য উৎস থেকে পাঠানো হয়েছে। |
| 204 No Content | রিকুয়েস্ট সফলভাবে প্রসেসিং করা হয়েছে, কিন্তু কোনো তথ্য ফেরত পাঠায়নি। |
| 205 Reset Content | রিকুয়েস্ট সফলভাবে প্রসেসিং করা হয়েছে, কিন্তু কোনো তথ্য ফেরত পাঠায়নি এবং রিকুয়েস্টকারীর ডকুমেন্ট ভিউকে পুনরায় সেট করা প্রয়োজন। |
| 206 Partial Content | ক্লায়েন্ট কর্তৃক প্রেরিত হেডারে নির্দিষ্ট সীমা দেওয়ার কারনে সার্ভার কিছু তথ্য পাঠাবে। |
3xx: রিডাইরেকশন(Redirection)
| মেসেজ | বর্ণনা |
|---|---|
| 300 Multiple Choices | একটি লিঙ্কের তালিকা। ব্যবহারকারী একটি লিঙ্ক সিলেক্ট করবে এবং ঐ ঠিকানায় যাবে। সর্বোচ্চ পাঁচটি ঠিকানা থাকবে। |
| 301 Moved Permanently | রিকুয়েস্টকৃত পেজটি একটি নতুন URL-এ স্থানান্তর করা হয়েছে। |
| 302 Found | রিকুয়েস্টকৃত পেজটি সাময়িকভাবে একটি নতুন URL-এ স্থানান্তর করা হয়েছে। |
| 303 See Other | রিকুয়েস্টকৃত পেজটি একটি ভিন্ন URL এর মধ্যে পাওয়া যাবে। |
| 304 Not Modified | ইহা নির্দেশ করে যে, শেষবার রিকুয়েস্টের পর রিকুয়েস্টকৃত পেজটি আর পরিবর্তন হয়নি। |
| 307 Temporary Redirect | রিকুয়েস্টকৃত পেজটি সাময়িকভাবে একটি নতুন URL-এ স্থানান্তর করা হয়েছে। |
| 308 Resume Incomplete | বাতিলকৃত PUT অথবা POST রিকুয়েস্টকে পুনরায় শুরু করে। |
4xx: ক্লায়েন্টের ভুল(Client Error)
| মেসেজ | বর্ণনা |
|---|---|
| 400 Bad Request | খারাপ সিন্টেক্সের কারণে রিকুয়েস্টটি সম্পূর্ণ হয়নি। |
| 401 Unauthorized | রিকুয়েস্টটি বৈধ, কিন্তু অননুমোদিত ব্যবহারকারীর জন্য সার্ভার রেসপন্স করতে অসম্মতি জানাচ্ছে। |
| 402 Payment Required | ভবিষ্যতে ব্যবহারের জন্য সংরক্ষিত। |
| 403 Forbidden | রিকুয়েস্টটি বৈধ, কিন্তু এর জন্য সার্ভার রেসপন্স করতে অসম্মতি জানাচ্ছে। |
| 404 Not Found | রিকুয়েস্টকৃত পেজটি খুঁজে পাওয়া যাচ্ছে না, কিন্তু ভবিষ্যৎ-এ পাওয়া যেতেও পারে। |
| 405 Method Not Allowed | একটি পেজ থেকে রিকুয়েস্ট সম্পন্ন হয়েছে, কিন্তু যে মেথড দ্বারা সম্পন্ন হয়েছে তা ঐ পেজে সাপোর্টেড না। |
| 406 Not Acceptable | সার্ভার একটি রেসপন্স করেছে, যা ক্লায়েন্ট গ্রহণ করতে পারে না। |
| 407 Proxy Authentication Required | প্রথমে ক্লায়েন্ট নিজেকে অবশ্যই Proxy দিয়ে যাচাই করবে। |
| 408 Request Timeout | সার্ভারের রিকুয়েস্টের জন্য অপেক্ষাকৃত সময় শেষ হয়েছে। |
| 409 Conflict | রিকোয়েস্টটি একটি সংঘাতের(Conflict) কারণে সম্পন্ন করা সম্ভব হয়নি। |
| 410 Gone | রিকুয়েস্টকৃত পেজটি আর ব্যবহারযোগ্য নয়। |
| 411 Length Required | রিকুয়েস্টে "Content-Length" সংজ্ঞায়িত করা হয়নি, আর ইহা ব্যাতিত সার্ভার রিকুয়েস্ট গ্রহণ করবে না। |
| 412 Precondition Failed | রিকুয়েস্টে দেওয়া পূর্ব শর্তটি সার্ভার কর্তৃক মিথ্যা মূল্যায়ন করা হয়েছে। |
| 413 Request Entity Too Large | রিকুয়েস্টের এন্টিটি অনেক বড় বিধায় সার্ভার রিকুয়েস্ট গ্রহণ করবে না। |
| 414 Request-URI Too Long | রিকুয়েস্টের URL অনেক বড় বিধায় সার্ভার রিকুয়েস্ট গ্রহণ করবে না। আপনি যখন অনেক বড় কুয়েরি তথ্যকে post রিকুয়েস্ট থেকে get রিকুয়েস্টে রূপান্তর করেন তখন এটি ঘটে। |
| 415 Unsupported Media Type | মিডিয়াটাইপ সমর্থন যোগ্য নয় বিধায় সার্ভার রিকুয়েস্টটি গ্রহণ করবে না। |
| 416 Requested Range Not Satisfiable | ব্যবহারকারী ফাইলের একটি অংশের জন্য রিকুয়েস্ট করেছেন, কিন্তু সার্ভার সেই অংশটি সরবরাহ করতে পারছে না। |
| 417 Expectation Failed | সার্ভারের প্রত্যাশিত রিকুয়েস্ট হেডারটি সম্পূর্ণ করতে পারেনি। |
5xx: সার্ভারের ভুল(Server Error)
| মেসেজ | বর্ণনা |
|---|---|
| 500 Internal Server Error | যখন কোনো বার্তা উপযুক্ত না হয়, তখন সার্ভার একটি জেনেরিক(generic/বর্গীয়) ত্রুটি বার্তা দেয়। |
| 501 Not Implemented | সার্ভার হয়তো রিকোয়েস্ট মেথডটি বুঝতে পারছে না অথবা রিকুয়েস্টটি পূরণ করার ক্ষমতার অভাব রয়েছে। |
| 502 Bad Gateway | সার্ভারটি একটি gateway বা proxy হিসেবে কাজ করছিল এবং বিপরিত সার্ভার থেকে অবৈধ রেসপন্স পেয়েছে। |
| 503 Service Unavailable | ওভারলোডের কারনে সার্ভার বর্তমানে প্রাপ্য নয়। |
| 504 Gateway Timeout | সার্ভারটি একটি gateway বা proxy হিসেবে কাজ করছিল, কিন্তু বিপরিত সার্ভার থেকে এটি যথাসময়ে রেসপন্স গ্রহণ করেনি। |
| 505 HTTP Version Not Supported | রিকুয়েস্টকৃত এইচটিটিপি(HTTP) প্রোটোকল ভার্সন সার্ভারে সাপোর্ট করে না। |
| 511 Network Authentication Required | নেটওয়ার্ক এক্সেস পাওয়ার জন্য ক্লায়েন্টের বৈধতা যাচাই করতে হবে। |
Content added By
Read more