انجمن متا: طراحی سایت و سئو - دانلود قالب و تم - کریپتو

کامپیوتر، اینترنت، شبکه، مدیریت محتوا، تم => امنیت و شبکه, Network & Security => شبکه و امنیت شبکه, Network => نويسنده: متا در بعد از ظهر 12:57:39 - 04/13/17

عنوان: خطاهای سرور | بررسی کدهای HTTP سری ۱۰۰
رسال شده توسط: متا در بعد از ظهر 12:57:39 - 04/13/17
کدهای وضعیت HTTP, خطاهای سرور و بررسی ارور های سری 1XX یا 100.

ارور کدهای سری ۱۰۰.JPG
موضوعات

کدهای سری ۱۰۰، مربوط به اطلاعات (Informational)
کد ۱۰۰، ادامه ارسال (Continue)
کد ۱۰۱، تعویض پروتکل ها (Switching Protocols)
کد ۱۰۲، در حال پردازش (Processing)
عنوان: پاسخ : خطاهای سرور | کدهای سری ۱۰۰، مربوط به اطلاعات
رسال شده توسط: متا در بعد از ظهر 12:59:45 - 04/13/17
کدهای سری ۱۰۰، مربوط به اطلاعات (Informational)

اولین سری از کدهای HTTP، با عدد 100 شروع می شود که در مورد نقل و انتقال بسته های اطلاعات مثل ارسال و دریافت فایل، کاربرد دارند و حالت موقت پاسخ سرور را نشان می دهند، به فرض وقتی از متد POST در فرم های وب استفاده می کنیم، دریافت کد 100 به معنی این است که سرور درخواست ما را پذیرفته و فرایند پردازش اطلاعات ادامه دارد، االبته بدون ارسال کد 100 نیز این فرایند ادامه می یابد لذا ارسال آن از طرف سرور ضروری نیست و حتی در مرورگرهایی که از نسخه HTTP/1.0 استفاده می کنند، این کد قابل فهم و پردازش نیست.
عنوان: پاسخ : خطاهای سرور | کد ۱۰۰، ادامه ارسال
رسال شده توسط: متا در بعد از ظهر 13:01:08 - 04/13/17
کد ۱۰۰، ادامه ارسال (Continue)

کد 100 به معنی این است که سرور درخواست مرورگر را دریافت کرده است و مرورگر می تواند ادامه اطلاعات را ارسال نماید، این کد مخصوصا در مواقعی که حجم زیادی از داده ها به فرض از طریق فرم های وب و متد POST ارسال می شود، کاربرد دارد و مرورگر با ارسال هدر Expect: 100-continue وضعیت سرور را جهت آمادگی ادامه ارسال اطلاعات بررسی می کند، اگر در جواب کد 100 را دریافت کند، ادامه اطلاعات را ارسال می کند، در غیر این صورت کد 417 Expectation Failed دریافت می شود.
عنوان: پاسخ : خطاهای سرور | کد ۱۰۱، تعویض پروتکل ها
رسال شده توسط: متا در بعد از ظهر 13:02:51 - 04/13/17
کد ۱۰۱، تعویض پروتکل ها (Switching Protocols)

کد 101 به معنی درخواست مرورگر از سرور جهت تعویض پروتکل نقل و انتقال داده است، در صورتی که سرور این تعویض پروتکل را مفید یا ضروری ارزیابی کند، از درخواست مرورگر پیروی خواهد کرد، به فرض تعویض پروتکل HTTP 1/0 به نسخه HTTP 1/1 می تواند مفید باشد، یا استفاده از پروتکل های real-time و همزمان (synchronous) نیز به همین صورت است، مثلا در برنامه هایی که از آژاکس (Ajax) استفاده می کنند، این کد می تواند کاربرد داشته باشد.
عنوان: پاسخ : خطاهای سرور | کد ۱۰۲، در حال پردازش
رسال شده توسط: متا در بعد از ظهر 13:03:55 - 04/13/17
کد ۱۰۲، در حال پردازش (Processing)

از آنجایی که درخواست های مرورگر از سرور ممکن است شامل انجام کارهای مختلفی باشد که هر کدام نیاز به پردازش جداگانه دارند، سرور با ارسال کد 102 به مرورگر می گوید که عملیات درخواستی، دریافت شده و در حال پردازش است، به این صورت مرورگر در انتظار پاسخ کامل سرور بوده و  از قطع ارتباط به دلیل به پایان رسیدن حداکثر زمان (time out)، جلوگیری می شود.