صفحه نخست » مقالات » برنامه نویسی » آموزش HTML » اخطار های HTTP و تفسیر آنها

اخطار های HTTP و تفسیر آنها

دسته بندی : آموزش HTML سطح مقاله : متوسط زمان مطالعه : 2 دقیقه 21 شهریور 1398
اخطار-های-HTTP-و-تفسیر-آنها

اخطار های HTTP هنگامی رخ می دهد که یک مرورگر از یک سرویس دهنده وب سرویس می خواهد.

فهرست محتوای این مقاله

  • اخطار های HTTP از نوع Information (اطلاعات)
  • اخطار های HTTP از نوع Successful (موفقیت آمیز)
  • اخطار های HTTP از نوع Redirection (تغییر مسیر)
  • اخطار های HTTP از نوع Client Error (خطای کاربری)
  • اخطار های HTTP از نوع Server Error (خطای سرور)

این لیستی از پیام های وضعیت HTTP است که ممکن است نمایش داده شود:

اخطار های HTTP از نوع Information (اطلاعات)

اخطار توضیحات
100 Continue سرور هدر درخواست را دریافت کرده است ، و مشتری باید برای ارسال بدنه درخواست اقدام کند
101 Switching Protocols درخواست کننده از سرور خواسته است پروتکل ها را تغییر دهد
103 Checkpoint در پیشنهاد درخواستهای قابل بازگشت برای از سرگیری درخواستهای سقط شده PUT یا POST استفاده می شود

اخطار های HTTP از نوع Successful (موفقیت آمیز)

اخطار توضیحات
200 OK درخواست خوب است (این پاسخ استاندارد برای درخواست های موفق HTTP است)
201 Created این درخواست تحقق یافته است ، و منبع جدیدی ایجاد می شود
202 Accepted درخواست برای پردازش پذیرفته شده است ، اما پردازش کامل نشده است
203 Non-Authoritative Information درخواست با موفقیت پردازش شده است ، اما در حال بازگشت اطلاعاتی است که ممکن است از منبع دیگری باشد
204 No Content درخواست با موفقیت پردازش شده است ، اما هیچ محتوا را بر نمی گرداند
205 Reset Content درخواست با موفقیت پردازش شده است ، اما هیچ محتوایی را برنمی گرداند ، و نیاز دارد که درخواست کننده نمای سند را دوباره تنظیم کند
206 Partial Content سرور به دلیل وجود یک هدر دامنه که توسط مشتری ارسال می شود ، تنها بخشی از منابع را ارائه می دهد

اخطار های HTTP از نوع Redirection (تغییر مسیر)

اخطار توضیحات
300 Multiple Choices لیست پیوند کاربر می تواند یک لینک را انتخاب کرده و به آن مکان برود. حداکثر پنج آدرس
301 Moved Permanently صفحه درخواست شده به URL جدید منتقل شده است
302 Found صفحه درخواست شده به طور موقت به یک URL جدید منتقل شده است
303 See Other صفحه درخواست شده را می توان در زیر URL مختلف یافت
304 Not Modified نشان می دهد که صفحه درخواستی از آخرین درخواست درخواست اصلاح نشده است
306 Switch Proxy دیگر استفاده نمی شود
307 Temporary Redirect صفحه درخواست شده به طور موقت به یک URL جدید منتقل شده است
308 Resume Incomplete در پیشنهاد درخواستهای قابل بازگشت برای از سرگیری درخواستهای سقط شده PUT یا POST استفاده می شود

اخطار های HTTP از نوع 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 مشتری ابتدا باید خود را با پروکسی تأیید کند
408 Request Timeout سرور به پایان رسید تا منتظر درخواست باشد
409 Conflict درخواست به دلیل درگیری در درخواست امکان پذیر نیست
410 Gone صفحه درخواستی دیگر در دسترس نیست
411 Length Required “طول محتوا” تعریف نشده است. سرور بدون آن درخواست را نمی پذیرد
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 سرور نمی تواند الزامات قسمت سربرگ درخواست انتظار را برآورده سازد

اخطار های HTTP از نوع Server Error (خطای سرور)

اخطار توضیحات
500 Internal Server Error یک پیام خطای عمومی ، با توجه به زمانی که هیچ پیام ویژه ای مناسب نیست
501 Not Implemented سرور یا روش درخواست را تشخیص نمی دهد ، یا فاقد توانایی انجام درخواست است
502 Bad Gateway سرور به عنوان یک دروازه یا پروکسی عمل می کرد و یک پاسخ نامعتبر از سرور بالادست دریافت می کرد
503 Service Unavailable سرور در حال حاضر در دسترس نیست (اضافه بار یا پایین)
504 Gateway Timeout سرور به عنوان دروازه یا پروکسی عمل می کرد و پاسخ سر موقع از سرور بالادست دریافت نمی کرد
505 HTTP Version Not Supported سرور نسخه پروتکل HTTP مورد استفاده در درخواست را پشتیبانی نمی کند
511 Network Authentication Required برای دستیابی به دسترسی به شبکه ، مشتری باید تأیید اعتبار کند

لیست تمامی آموزش های html را اینجا ببینید.

 

منبع : w3schools

چه امتیازی به این مقاله می دید؟

5 / 4.83
[ 12 رای ]
دیدگاه کاربران

2 دیدگاه

دیدگاه های این نوشته

  1. SEO Affiliate Program گفت:

    Awesome post! Keep up the great work! 🙂

  2. […] شما پیشنهاد میکنیم که اخطار های HTTP و تفسیر آنها را بررسی کنید و بیشتر با موضوع درخواست ها آشنا […]