جستجو در تک بوک با گوگل!

تابعيت پايگاه تك بوك از قوانين جمهوري اسلامي ايران

مفهوم خطاهای سرور HTTP

466

بازدید

مفهوم خطاهای سرور HTTP

هنگامی که در حال گشت و گذار و مرور صفحات مختلف وب هستیم ممکن است با صفحاتی رو به رو شویم که به شما پیغامی همراه با عدد بدهد. معروف ترین این پیغام ها ۴۰۴ Not Found می باشد که اکثر شما با معنای آن آشنا هستید. اما پیغام های دیگری نیز وجود دارد که شاید با مفهوم آن ها آشنایی نداشته باشید. در مطلب این پیغام ها را به شما معرفی می کنیم.

مفهوم خطاهای سرور

کدهای سری ۱۰۰ ، اطلاعات (Information) :
اولین سری کد های HTTP با عدد ۱۰۰ شروع می شود که مربوط به ارسال و دریافت اطلاعات است.

 

– کد ۱۰۰ :
کد ۱۰۰ به معنی ادامه ارسال (Continue) است که سرور درخواست مرورگر را دریافت کرده و مرورگر می تواند ارسال اطلاعات را ادامه دهد.

 

– کد ۱۰۱ :
کد ۱۰۱ به معنی درخواست مرورگر جهت نقل و انتقالات داده و تعویض پروتکل می باشد.

 

– کد ۱۰۲ :
کد ۱۰۲ به معنی پردازش (Processing) است ، همانطور که می دانید درخواست هایی که از مرورگر ارسال می شود شامل فعالیت ها و کارهای مختلفی است که هر کدام نیاز به پردازش دارند. بدین صورت سرور با ارسال کد ۱۰۲ به مرورگر ، عملیات درخواستی را پردازش می کند.

 

کد های سری ۲۰۰ ، درخواست موفق (Success) :
دومین سری کد های HTTP با عدد ۲۰۰ شروع می شود که به معنای دریافت ، موافقت ، پردازش و یا پاسخ صحیح و بدون نقص از طرف سرور می باشد.

 

– کد ۲۰۰ :
کد ۲۰۰ به معنی پاسخ موفق (Ok) است ، زمانی که از سرور کد ۲۰۰ دریافت می کنید بدین معنی است که عملیات مورد نظر با موفقیت و بدون نقص انجام شده.

 

– کد ۲۰۱ :
کد ۲۰۱ به معنی ساخته شده (Created) است ، زمانی که یک فایل یا یک صفحه جدید در سرور ایجاد شده باشد و مرورگر درخواست آن فایل را کند این کد نمایش داده می شود.

 

– کد ۲۰۲ :
کد ۲۰۲ به معنی موافقت (Accepted) می باشد که با درخواست کاربر از طریق مرورگر موافقت شده .

 

– کد ۲۰۳ :
کد ۲۰۳ به معنی اطلاعات نامعتر (Non-Authoritative Information) است که به معنی موفقت آمیز بودن درخواست مرورگر می باشد.

 

– کد ۲۰۴ :
کد ۲۰۴ به معنی پاسخ بدون محتوا (No Content) به معنی دریافت درخواست کاربر به وسیله مرورگر می باشد اما پاسخ سرور شامل محتوای خاصی نیست.

 

– کد ۲۰۵ :
کد ۲۰۵ به معنی بازنشانی محتوا (Reset Content) است که عملکرد آن شبیه به کد ۲۰۴ می باشد با این تفاوت که اطلاعات Reset می شوند.

 

– کد ۲۰۶ :
کد ۲۰۶ به معنی محتوای جزئی (Partial Content) است و در زمانی که از امکان ادامه دانلود استفاده می کنیم کاربرد دارد.

 

کد های سری ۳۰۰ ، انتقال (Redirection) :
سومین سری کد های HTTP با عدد ۳۰۰ شروع می شود که به معنای پاسخ به درخواست واسط کاربر (مرورگر) از سرور که با انجام عمل دیگری توسط کاربر کامل می شود.

 

– کد ۳۰۰ :
کد ۳۰۰ به معنی انتخاب چندگانه (Multiple Choices) است،در مواقع پاسخ سرور به درخواست مرورگر چند منبع مختلف را پیشنهاد می دهد.

 

– کد ۳۰۱ :
کد ۳۰۱ به معنی انتقال (Move) است که به دریافت این کد از طرف سرور به معنی انتقال یک آدرس وب به آدرسی دیگر است.

 

– کد ۳۰۲ :
کد ۳۰۲ به معنی پیدا شدن (Found) است و زمانی که مرورگر به آدرسی دیگر انتقال می یابد که منبع درخواستی پیدا شده باشد.

 

– کد ۳۰۳ :
کد ۳۰۳ به معنی مشاهده منبع دیگر (See Other) است که عملکرد آن مشابه کد ۳۰۲ است با این تفاوت که تاکید آن روی متد Get است.

 

– کد ۳۰۴ :
کد ۳۰۴ به معنی بدون تغییر (Not Modified) است که مرورگر درخواست ارسال اطلاعات مربوط به آخرین تغییرات فایل را از سرور می دهد.

 

– کد ۳۰۵ :
کد ۳۰۵ به معنی استفاده از پروکسی (Use Proxy) است که برای ارتباط با منبع خاصی باید از پروکسی استفاده کنید.

 

– کد ۳۰۶ :
کد ۳۰۶ به معنی تعویض پروکسی (Switch Proxy) است که عملکرد آن مشابه کد ۳۰۶ است با این تفاوت که درخواست ، مبنی بر تغییر پروکسی می باشد.

 

– کد ۳۰۷ :
کد ۳۰۷ به معنی انتقال موقت (Temporary Redirect) است که عملکرد آن مشابه کد ۳۰۲ و ۳۰۳ است با این تفاوت که انتقال به درخواست کاربر صورت می گیرد.

 

کد های سری ۴۰۰ ، خطای کاربر (Client Error) :
چهارمین سری کد های HTTP با عدد ۴۰۰ شروع می شود که به معنای خطا در ارائه درخواست کاربر به سرور است .

 

– کد ۴۰۰ :
کد ۴۰۰ به معنی درخواست بد (Bad Request) است که درخواست کاربر از طریق مرورگر برای سرور قابل تفهیم نیست.

 

– کد ۴۰۱ :
کد ۴۰۱ به معنی دسترسی نا معتبر (Unauthorized) است که درخواست کاربر به علت نیاز به تاییدیه غیر مجاز شده.

 

– کد ۴۰۲ :
کد ۴۰۲ به معنی نیاز به پرداخت (Payment Required) است و مربوط به حساب های کاربری است که نیاز به پرداخت وجه دارند.

 

– کد ۴۰۳ :
کد ۴۰۳ به معنی دسترسی غیر مجاز (Forbidden) است و زمانی که کاربر درخواستی را به سرور می دهد که آن درخواست برای تمامی کاربران محدود شده. این مورد با کد ۴۰۱ تفاوت دارد و حتی با دادن نام کاربری و کلمه عبور نیز امکان دسترسی وجود نخواهد داشت.

 

– کد ۴۰۴ :
کد ۴۰۴ به معنی منبع درخواست پیدا نشد (Not Found) است و زمانی که کاربر درخواستی به سرور می دهد که در حال حاظر آن درخواست موجود نمی باشد و یا حذف شده.

 

– کد ۴۰۵ :
کد ۴۰۵ به معنی متد غیر مجاز (Method Not Allowed) است که توسط کاربر درخواستی ارسال می شود و سرور آن را مجاز نمی داند.

 

– کد ۴۰۶ :
کد ۴۰۶ به معنی غیر قابل قبول (Not Accepted) است که کاربر با استفاده از کاراکتر های غیر مجاز درخواستی را ارسال کرده باشد که برای سرور مجاز نمی باشد.

 

– کد ۴۰۷ :
کد ۴۰۷ به معنی نیاز به مجوز پروکسی (Proxy Authentication Required) است که عملکرد آن مشابه کد ۴۰۱ می باشد با این تفاوت که کاربر باید با یک پروکسی اعتبار خود را اثبات کند.

 

– کد ۴۰۸ :
کد ۴۰۸ به معنی پایان حداکثر زمانی استفده (Request Timeout) است و زمانی رخ می دهد که سرور در انتظار پاسخ کاربر می باشد اما هیچ پاسخی دریافت نمی کند.

 

– کد ۴۰۹ :
کد ۴۰۹ به معنی تداخل (Conflict) است و برای زمانی است که درخواست کاربر با عملیات دیگری در سرور تداخل پیدا می کند.

 

– کد ۴۱۰ :
کد ۴۱۰ به معنی حذف (Gone) است و عملکرد آن مشابه کد ۴۰۱ و ۴۰۴ می باشد با این تفاوت که به مرورگر و موتور جستجو گر می گوید که نباید مجدد آن را درخواست دهد.

 

– کد ۴۱۱ :
کد ۴۱۱ به معنی عدم ارسال طول در درخواست (Length Required) است که سرور به علت عدم ارسال اندازه محتوا از پاسخ به درخواست کاربر خودداری می کند.

 

– کد ۴۱۲ :
کد ۴۱۲ به معنی شرط رد شده (Precondition Failed) است که درخواست کاربر به سرور به علت در دسترس نبودن رد می شود.

 

– کد ۴۱۳ :
کد ۴۱۳ به معنی درخواست خیلی طولانی (Request Entry Too Large) است و در حالتی رخ می دهد که طول رشته های درخواستی کاربر از حد مجاز سرور فراتر باشد.

 

– کد ۴۱۴ :
کد ۴۱۴ به معنی آدرس خیلی طولانی (Request URL Too Long) است و زمانی رخ می دهد که آدرس وب URL بیش از حد طولانی باشد.

 

– کد ۴۱۵ :
کد ۴۱۵ به معنی فرمت پشتیبانی نشده (Unsupported Media Type) است و زمانی رخ می دهد که فرمت ارسالی از نظر سرور قابل دریافت نباشد.

 

– کد ۴۱۶ :
کد ۴۱۶ به معنی درخواست خارج از حد (Requested Range Not Satisfiable) است و زمانی رخ می دهد که هنگام درخواست قسمتی از منبع از سرور ، آن قسمت وجود نداشته باشد.

 

– کد ۴۱۷ :
کد ۴۱۷ به معنی انتظار رد شده (Expectation Failed) است و بدین منظور است که سربرگ های ارسالی کاربر با انتظارات سرور همخوانی ندارد.

 

کد های سری ۵۰۰ ، خطای سرور (Server Error) :
پنجمین سری کد های HTTP با عدد ۵۰۰ شروع می شود که به معنای وجود نقص فنی در سرور است.

 

– کد ۵۰۰ :
کد ۵۰۰ به معنی خطای داخلی سرور (Server Error) است و زمانی رخ می دهد که ایرادی در سرور به وجود آمده باشد.

 

– کد ۵۰۱ :
کد ۵۰۱ به معنی تکمیل نشده (Not Implemented) است و زمانی رخ می دهد که سرور قادر به پردازش درخواست کاربر نباشد.

 

– کد ۵۰۲ :
کد ۵۰۲ به معنی خطای Gateway یا (Bad Gateway) است که به دلیل عدم دریافت پاسخ از سرور اصلی رخ می دهد.

 

– کد ۵۰۳ :
کد ۵۰۳ به معنی خارج از دسترس (Service Unavailable) است و زمانی ره می دهد که درخواست ها به سرور زیاد می شود و به دلیل ترافیک بالا قادر به پاسخگویی نمی باشد.

 

– کد ۵۰۴ :
کد ۵۰۴ به معنی پایان حداکثر زمان (Gateway Timeout) است و زمانی رخ می دهد که سرور قادر به دریافت پاسخ از سرور اصلی نباشد.

 

– کد ۵۰۵ :
کد ۵۰۵ به معنی پشتبانی نکردن از HTTP یا (HTTP Version Not Supported) است که پروتکل HTTP به دلیل پشتیبانی نکردن مرورگر از آن رخ می دهد.
منبع:peachlearn.com

دانلود کتاب






مطالب مشابه با این مطلب

    طراحی سایت پزشکی حرفه ای

    طراحی سایت پزشکی حرفه ای: امروزه با پیشرفت اینترنت و دسترسی بسیاری از افراد به آن بسیاری از خرید ها و دریافت خدمات از طریق اینترنت انجام می شود.سایت هایی وجود دارند که هر یک در زمینه های مختلفی فعالیت می کنند برخی از […]

    روش های تبلیغات در اینستاگرام به شکل ماهرانه

    روش های تبلیغات در اینستاگرام به شکل ماهرانه/ هیچکس از تبلیغات در شبکه های مجازی خوشش نمی آید، پس پیامتان را بدون اظهار اینکه شما چیزی میفروشید فراهم کنید.اینستاگرام با داشتن ۷۰۰ میلیون کاربر فعال در ماه و بیش از ۲۰۰میلیون کاربر فعال روزانه […]

    ترفندی در ویندوز ۱۰: فیلم گرفتن از محیط دسکتاپ

    ترفندی در ویندوز ۱۰: فیلم گرفتن از محیط دسکتاپ ۲٫۰۰/۵ (۴۰٫۰۰%) ۱ امتیاز اگر همایش معرفی ویندوز ۱۰ را دنبال کرده باشید حتما می دانید یکی از ویژگی های جدیدی که مایکروسافت برای کاربران این سیستم عامل و به خصوص دوست داران بازی ارائه […]

    چگونه در برابر سرقت وایرلس مقاومت کنیم ؟

    چگونه در برابر سرقت وایرلس مقاومت کنیم ؟ ۵٫۰۰/۵ (۱۰۰٫۰۰%) ۱ امتیاز یک WiFi بدون محافظت و در واقع Unsecure یک مهمانی عالی برای همه کسانی است که اتفاقاً به دنبال یک چنین موقعیت‌هایی می‌گردند. از همسایه شما گرفته تا یک هکر، می‌توانند ارتباط […]

    دانستنیهای کانال _ گروه و سوپر گروه در تلگرام

    دانستنیهای کانال _ گروه و سوپر گروه در تلگرام ۴٫۶۷/۵ (۹۳٫۳۳%) ۶ امتیازs تلگرام درست از زمانی که راه‌‌اندازی شده با بروزرسانی‌های متعدد، همه‌ی کاربران را هیجان‌زده کرده است. بد نیست به عنوان یک کاربر تلگرامی، بیشتر درباره‌ی این سرویس رایگان و امن بدانید. […]

    شرتکات های شگفت آور گوگل chrome

    میانبرها چندین نوع دارند و شرتکات های روی کیبورد شما نیز از این قضیه مستثنی نیستند! امروز برای شما یک پست جمع و جور راجع به میانبرهای کلیدی Chrome آماده کرده ایم که امیدواریم لذت ببرید. با ما همراه باشید.




هو الکاتب


پایگاه اینترنتی دانلود رايگان كتاب تك بوك در ستاد ساماندهي سايتهاي ايراني به ثبت رسيده است و  بر طبق قوانین جمهوری اسلامی ایران فعالیت میکند و به هیچ ارگان یا سازمانی وابسته نیست و هر گونه فعالیت غیر اخلاقی و سیاسی در آن ممنوع میباشد.
این پایگاه اینترنتی هیچ مسئولیتی در قبال محتویات کتاب ها و مطالب موجود در سایت نمی پذیرد و محتویات آنها مستقیما به نویسنده آنها مربوط میشود.
در صورت مشاهده کتابی خارج از قوانین در اینجا اعلام کنید تا حذف شود(حتما نام کامل کتاب و دلیل حذف قید شود) ،  درخواستهای سلیقه ای رسیدگی نخواهد شد.
در صورتیکه شما نویسنده یا ناشر یکی از کتاب هایی هستید که به اشتباه در این پایگاه اینترنتی قرار داده شده از اینجا تقاضای حذف کتاب کنید تا بسرعت حذف شود.
كتابخانه رايگان تك كتاب
دانلود كتاب هنر نيست ، خواندن كتاب هنر است.


تمامی حقوق و مطالب سایت برای تک بوک محفوظ است و هرگونه کپی برداری بدون ذکر منبع ممنوع می باشد.


فید نقشه سایت


دانلود کتاب , دانلود کتاب اندروید , کتاب , pdf , دانلود , کتاب آموزش , دانلود رایگان کتاب

تمامی حقوق برای سایت تک بوک محفوظ میباشد

logo-samandehi