وحید مجیدی

بررسی آنلاین Http Header


آدرس وب سایت وارد شده معتبر نمی باشد

آدرس وب سایت یا صفحه ای از وب سایت را وارد نمایید


HTTP چیست؟

HTTP پروتکلی برای انتقال منابع (اعم از فایل های html، تصاویر و ...) بر روی شبکه جهانی وب است. HTTP معمولا از طریق سوکت های TCP/IP پیاده سازی می شود. یک مرورگر وب مانند گوگل کروم یا فایرفاکس یک کلاینت HTTP است زیرا درخواست ( یا request) های HTTP را به سمت یک سرور HTTP یعنی یک وب سرور میفرستد و پاسخ (response) را از وب سرور دریافت می کند. پورت استاندارد برای سرورهای HTTP یا وب سرورها 80 است که از طریق آن به درخواست های HTTP گوش می کنند.

منبع یا Resource چیست؟

HTTP برای انتقال منابع و نه فقط فایل ها استفاده می شود. یک منبع شامل تکه ای اطلاعات است که می تواند توسط URL شناخته شده و پیدا شود. معروفترین شکل یک منبع فایل است اما یک منبع می تواند نتیجه ی یک درخواست باشد که به صورت داینامیک ایجاد شده است.

ساختار تراکنشهای HTTP

مانند بسیاری از پروتکل های شبکه HTTP از مدل کلاینت-سرور استفاده می کند. کلاینت HTTP یک اتصال (connection) باز کرده و متن درخواست (request message) را به سمت سرور HTTP فرستاده و سرور پیام پاسخ (response message) را باز می گرداند که معمولا شامل منبعی است که درخواست شده است. پس از تحویل پیام، سرور اتصال را می بندد به همین دلیل HTTP یک پروتکل بی حالت (stateless) است یعنی هیچ اطلاعاتی از اتصال در تراکنش HTTP نگه داشته نمی شود. فرمت متن های درخواست و پاسخ شبیه به هم است.

معرفی کد های معروف Http

کد وضعیت عبارت توضیحات
200 OK Http Request به درستی دریافت اعتبارسنجی شد و پاسخ نیز به درستی به سمت کلاینت ارسال گردید.
301 Moved Permanently پاسخ ارسال می شود اما منبع درخواستی به طور دائم منتقل شده (مورد استفاده در موتور های جستجو)
302 Found صحت پاسخ و منبع درخواستی به صورت موقت منتقل شده (مورد استفاده در موتور جستجو)
400 Bad Request استاندار درخواست به درستی رعایت نشده و درخواست نامعتبر می باشد.
401 Unauthorize عدم اجرای درخواست به علت غیر مجاز تشخیص داده شدن authorization .
403 Forbidden به دلایل مختلف سرور درخواست شما را غیر مجاز می داند و پاسخی ارسال نمی کند. (مثلا وب سایت هایی که آی پی های ایران را غیر مجاز می دانند مثل ORACLE)
404 Not Found منبع درخواستی براساس درخواست شما یافت نشد.
500 Internal Sever Error بروز خطا بر روی سرویس دهنده.

ابزارهای آنلاین تصادفی

نظرات

توجه: شماره موبایل وارد شده در وب سایت نمایش داده نمیشود
توجه: ایمیل وارد شده در وب سایت نمایش داده نمیشود

twitter facebook linkedin whatsapp telegram