http در ابتدای آدرس سایت ها چیست؟
حتما تا به حال برای شما پیش آمده است که از خود بپرسید این //:http که در ابتدای آدرس وب سایت ها میگذارند یعنی چی؟
آنچه قبل از //: می آید، پروتکل انتقال پیام بین سرویس دهنده و سرویس گیرنده را مشخص میکند. یکی از پرکاربردترین این پروتکل ها http است.
(مخفف: Hyper Text Transport Protocol یعنی پروتکل امن انتقال اَبَر متن، این پروتکل برای مشاهده صفحات وب، در سال 1991 ساخته شد.)
هر درخواست http از سمت سرویس گیرنده (که ممکن است به فرم ربات جستجوگر، مرورگر اینترنت و… باشد) به عنوان کارگزار کاربر تعریف میشود.
سرویس دهنده ای که پاسخ میدهد (ممکن است به شکل متن یا عکس و … باشد) سرور مبدا نامیده میشود.
http ملزم به استفاده از پشته TCP/IP و لایه های آن نیست. با این وجود محبوب ترین پروتکل در اینترنت است.
(در چندین سال گذشته، جای خود را به https داده است که نسخه امن تر آن است. در https داده های دریافتی و ارسالی رمز گذاری میشوند و مخصوصا در خدمات بانکی و خرید آنلاین اهمیت زیادی دارند. سایت ذهن آموز نیز از https استفاده میکند.)
پروتکل http 8 روش را برای ارسال درخواست تعریف کرده است. این روش ها بسته به نوع تعامل سرویس گیرنده و سرویس دهنده به کار می آیند.
در اینجا مهم ترین آنها را بررسی میکنیم:
Head: این روش هنگامی مفید است که تنها به اطلاعاتی که از سوی سرویس دهنده ارسال میشود، نیاز داریم و با محتوای بسته کاری نداریم.
Get: به کمک آن میتوان اطلاعات را از طریق url انتقال داد. این موضوع وقتی مفید است که بخواهیم از سرویس گیرنده اطلاعاتی را منتقل کنیم اما اطلاعات در بدنه نباشند.
Post: اطلاعات را برای پردازش، ارسال میکند.
منبع: روزنامه جام جم، کلیک 1 دی 1387