خطاها لیست پیام های https

دسامبر 5, 2015

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

در پاسخ هر درخواست و یا دریافت اطلاعات get و post پاسخی از طرف سرور دریافت خواهد شد که این پاسخ می تواند به شکل ها مختلفی انجام گردد و درصورت صحیح بودن پاسخ با یکسری کد و درصورت عدم انجام درخواست نیز با یکسری کد و خطا پاسخ به کاربر ارسال خواهد شد در زیر قسمتی از کد های اطلاع رسانی به کاربران توضیح داده شده است

کدهای سری Informational responses

این کد ها وظیفه اطلاع رسانی به کاربر جهت اطلاع رسانی از ارسال اطلاعات می باشد این کدها تنها توسط مرورگر مدیریت می گردد

کد 100

Continue

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

کد 101

Switching Protocol

این بمعنی این می باشد که درخواست کننده از سرور درخواست تغییر پروتکل ارتباطی را کرده و سرور نیز اطلاع می دهد که انرا انجام خواهد داد نمونه کارکرد ان در exchange می باشد

 

102 Processing

این کد برای زمانی استفاده می شود که کاربر می خواهد چندین درخواست را بصورت پشت سرهم به سرور ارسال نماید و نیازی به دریافت پاسخ بابت هر ارسال نخواهد داشت نمونه ان webdav می باشد

 

سری کد های 2xx

این سری کدها بمعنای این می باشدکه درخواست های کاربر دریافت شده وانجام شده و در کل پیام های موفقیت امیز بودن درخواست می باشد

 

201 Created

بمعنای رسیدن درخواست و ارسال درخواست دیگری می باشد

202 Accepted

درخواست قبول شده و ارتباط اماده دریافت و یا ارسال مجدد داده ها می باشد

 

کدهای سری 3xx بمعنای ریدایرکت هستند

کدهای سری 4xx بمعنای مشکل در ارسال اطلاعات و درخواست از طرف کاربر می باشد

کدهای سری 5xx بمعنای مشکل در بازگشت اطلاعات از هاست و یا سرور می باشد

 

آموزش کدهای ریدایرکت و مفهوم انها

کد 301 مرتبط با چیست ؟

این کد نمایش دهنده این می باشد که ادرس دامنه مذکور بصورت ثابت به یک دامنه دیگر ریدایرکت می شود عمل ریدایرکت را می توان از طریق کنترل پنل هاست انجام داد

 

کد 302 نمایش دهنده چیست ؟

این کد نمایش دهنده انتقال  و یا ریدایرکت یک نام دامنه به دامنه ای دیگر بصورت موقتی می باشد

کد 303

این بمعنای این می باشد که ریدایرکت انجام شده و از نوع موقت می باشد همچنین پس از دریافت این کد عمل ریدایرکت توسط متد ارسال درخواست دیگری انجام خواهد شد

 

304

این کد بمعنای این می باشد که ریدایرکتی توسط سرور پیدا نشده و کاربر می تواند از همان نسخه کش شده پاسخ استفاده نماید

307

این کد بمعنای این می باشد که ریدایرکت دامنه به دامنه ای دیگر همانند کد 302 موقتی خواهد بود اما کاربر حتما می بایست برای درخواست ابتدایی و انتهایی خود حتما از یک متد پست یا Get استفاده نماید

 

 

308

این کد بمعنای این می باشد که ریدایرکت دامنه به دامنه ای دیگر همانند کد301 دائم خواهد بود اما کاربر حتما می بایست برای درخواست ابتدایی و انتهایی خود حتما از یک متد پست یا Get استفاده نماید

 

خطای 400 چیست و چگونه قابل رفع است ؟

This response means that server could not understand the request due to invalid syntax.

این خطا بمعنای مشکل در ارسال url از طرف کاربر می باشد بدین معنی است که در زمان وارد کردن ادرس URL در مرورگر نام ارسال از طرف شما در سرور وجود نداشته و با کاراکتر های نامفهوم از همراه است نمونه ان استفاده از URL های فارسی در نام دامنه است که در زمان ارسال به سرور انکود شده و درصورت جابجایی یک کاراکتر این خطا دریافت خواهد شد معمولا کاراکترهای مثل @#!% باعث این خطا خواهند شد

 

401 Unauthorized

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

405 Method Not Allowed

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

 

406 Not Acceptable

این خطا زمانی نمایش داده می شود که وب سرور اجازه دسترسی به داده ارسال شده را ندارد و یا کاراکتر غیر مجازی در درخواست ها وجود دارد یکی از علت های بارز ان فعال بودن mod security بروی سرور و جلوگیری کردن ان از ارسال درخواست خواهد بود

 

408 Request Timeout

این خطا زمانی رخ خواهد داد که کاربر یک درخواست بسمت سرور ارسال کرده و سرور منتظر ارسال مابقی درخواست می باشد اما از طرف کاربر درخواستی ارسال نگردیده و منجر به ارسال پیام مذکور خواهد شد

 

419 Authentication Timeout

این خطا بمعنای تمام شدن زمان لاگین و یا اتصال با مجوز به سرور می باشد و می بایست مجددا لاگین برای دسترسی به داده ها انجام گیرد