031- 344 500 60

سئو سایت, بهینه سازی سایت, سئو سایت در گوگل
سئویار سئو سایت اصفهان ارائه دهنده خدمات سئو سایت, آنالیز سئو سایت, سئو گوگل, سئو فروشگاه اینترنتی,سئو سایت فروشگاهی

صفحه نخست » آموزش » آشنایی با کدهای وضعیت http

آشنایی با کدهای وضعیت http

تاریخ:۲۳ام خرداد ۱۳۹۷
شیما کارگر
0
14

مفهوم کدهای وضعیت http

در مقاله ی امروز قصد داریم شما را با رایج ترین کدهای وضعیت http آشنا کنیم. در ابتدا مفهوم پروتکل http را برای شما روشن می سازیم و سپس به بررسی کدهای وضعیت http می پردازیم. برای آشنایی با کدهای وضعیت http تا انتهای مطلب با سئو سایت سئویار همراه باشید.

پروتکل http

پروتکل http برگرفته شده از کلمات Hyper Text Transfer Protocol می باشد که برای ارسال و دریافت داده ها به کار می رود. روند کار به این صورت که برای ارسال داده به سمت مقصد در ابتدا داده ها به بخش های کوچکتری تقسیم می شوند و سپس هر کدام به سمت مقصد مورد نظر ارسال می شوند.  

کدهای وضعیت http

هر بار که کاربران آدرسی را در نوار آدرس مرورگر خود وارد می کنند یا روی یک لینک کلیک می کنند درخواستی به سوی مرورگر فرستاده می شود و پاسخی در قالب کد وضعیت از سمت سرور برگردانده می شود. هر کدی که برگردانده می شود دارای معنا و کاربرد مختص به خود است که در ادامه برای آشنایی با کدهای وضعیت http به توضیح کامل این کدها می پردازیم. پس همراه ما باشید.

رایج ترین کد های وضعیت http و مفهوم آن ها

کدهای سری ۱۰۰

کد های http  که با ۱۰۰ شروع می شوند مربط به دریافت و ارسال اطلاعات می باشند.

کد ۱۰۰ ( ادامه ارسال ( Continue /

کد ۱۰۰ به این معنی می باشد که سرور درخواست مرورگر را دریافت کرده  و مرورگر می تواند ادامه اطلاعات را ارسال کند.

کد ۱۰۱ (تعویض پروتکل ها (Switching Protocols /

کد ۱۰۱ به این معناست که کاربر از سرور درخواست تغییر پروتکل را داشته و سرور در حال تایید این درخواست می باشد.

کد ۱۰۲ (پردازش(Processing /

ممکن است در خواست مرورگر از سرور زمان بر باشد و برای انجام هر کار نیاز به پردازش های مجزا باشد. سرور با ارسال کد ۱۰۲ به مرورگر این مفهوم را می رساند که عملیات در خواستی در حال پردازش می باشد تا از قطع ارتباط به دلیل time out جلوگیری شود.

کد های سری ۲۰۰

کد های سری ۲۰۰ به معنای بی نقص بودن در خواست و عملکرد صحیح سرور می باشد. به این معنی که عملیات مورد نظر با موفقیت انجام شد.

کد ۲۰۰  (پاسخ موفق / ok)

کد ۲۰۰ زمانی ارسال می شود که در خواست مرورگر بدون هیچ گونه نقصی اجرا شود. 

کد ۲۰۱ (ساخته شده (Created /

کد ۲۰۱ به معنای دریافت موفقیت آمیز درخواست و ساخته شدن یک منبع جدید در سرور می باشد.

کد ۲۰۲ (موافقت شده  (Accepted /

کد ۲۰۲ به این معنی است که با درخواست واسط کاربری موافقت شده است ولی عملیات کامل انجام نشده و ممکن است تا انتهای عملیات تقاضای کاربر کامل شده یا رد شود.

کد ۲۰۳ (اطلاعات غیر معتبر  (Non-Authoritative Information /

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

کد های سری ۳۰۰

در این حالت مرورگر درخواست را ارسال می کند و سرور چند منبع را برمی گرداند (به عنوان مثال یک فایل با چند فرمت) و انتخاب به عهده مرورگر می باشد.

کد ۳۰۰ (انتخاب چندگانه(Multiple Choices / 

کد ۳۰۰ به معنای انتخاب چندگانه است. سرور لیستی  از لینک ها را نمایش می دهد و کاربر به انتخاب خود یکی از آن ها را انتخاب می کند.

کد ۳۰۱ (انتقال همیشگی  (Moved Permanently /

کد ۳۰۱ یکی از مهم ترین و کاربردی ترین کدهای http به خصوص در علم سئو می باشد. این کد به معنای انتقال همیشگی آدرس یک وب سایت به آدرس دیگر می باشد.

کد ۳۰۲ ( پیدا شد (Found / 

کد ۳۰۲ به این معنی است که منبع درخواستی یافت شده اما مرورگر به طور موقت به آدرس دیگری منتقل شده است. این انتقال به صورت موقت می باشد و آدرس اصلی معتبر خواهد ماند.

آشنایی با کدهای وضعیت http

کد ۳۰۳ ( دیدن منبعی دیگر (See Other / 

در کد ۳۰۳ برای انتقال آدرس فعلی و آدرس کاربر از متد GET استفاده می شود.

کد سری ۴۰۰

خطاهایی که با کد ۴۰۰ شروع می شوند به معنای خطا در ارائه ی درخواست به کاربر می باشد. این سری خطاها عموماً به همراهhttp  در متن خطا ظاهر می شوند.

کد ۴۰۰ (درخواست بد (Bad Request / 

این خطا به معنای این است که درخواست کاربر برای سرور قابل فهم نیست.

کد ۴۰۱ (دسترسی نا معتبر  (Unauthorized /

خطای ۴۰۱ زمانی رخ می دهد که تقاضای کاربر نیاز به تایید دارد. مانند زمانی که نیاز به وارد کردن نام کاربری و کلمه عبور است.

کد ۴۰۲ ( نیاز به پرداخت  (Payment Required /

کد ۴۰۲ کاربرد چندانی ندارد و مربوط به حساب های کاربری می باشد که نیاز به پرداخت وجه دارد.

کد ۴۰۳ (دسترسی غیر مجاز (Forbidden /

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

کد ۴۰۴ (منبع درخواستی پیدا نشد (Not Found /

خطای ۴۰۴ زمانی رخ می دهد که کاربر درخواستی دارد که موجود نیست یا حذف شده و یا تغییر نام پیدا کرده است.

کد سری ۵۰۰

کدهای سری ۵۰۰ به معنای ایجاد خطای داخلی درون سرور می باشد. در نتیجه سرور در هنگام پردازش با خطا مواجه می شود.

کد ۵۰۰ ( خطای داخلی سرور (Internal Server Error /

کد ۵۰۰ به معنای ایجاد خطای داخلی در سرور می باشد و زمانی رخ می دهد که ایرادی در سرور به وجود آمده باشد.

کد ۵۰۱ (تکمیل نشده (Not Implemented /

کد ۵۰۱ در لغت به معنای تکمیل نشده است و زمانی رخ می دهد که سرور قادر به پردازش درخواست کاربر نمی باشد.

کد ۵۰۲ ( خطای واسط (Bad Gateway /

خطای ۵۰۲ زمانی رخ می دهد که سرور از درگاه بالا دستی خود پاسخی دریافت نکرده باشد.

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

کد سری ۵۰۰

کد۵۰۳ ( سرویس خارج از دسترس  (Service Unavailable /

خطای ۵۰۳ مربوط به زمانی می باشد که به دلیل ترافیک زیاد یا به روز رسانی، سرور در دسترس نمی باشد.

سخن پایانی

هدف از ارائه این مقاله آشنایی با کدهای وضعیت http بود تا در صورت مشاهده ی این کدها معنی آن را درک نمایید. درصورتی که علاقمند به مباحث سئو هستید برای دریافت اطلاعات در این زمینه دیگر مطالب سئو سایت سئویار را مطالعه کنید.

درباره نویسنده :
شیما کارگر

مطالب مرتبط

ارسال دیدگاه

*    

*