[Powered by Google Translate] بنابراین بیشتر در هر روز، شما احتمالا یا تایپ
حداقل HTTP.
در واقع، اگر شما در حال مشاهده و یا گوش دادن به بیش از
وب، شما با استفاده از HTTP در حال حاضر.
اما آنچه در آن است؟
خوب، آن چیزی است که شما را در آغاز از یک URL را تایپ کنید، یا در
کم استفاده می شود.
این روزها، مرورگرهای فقط فرض می کنیم که شما می خواهید HTTP،
حتی اگر شما در واقع آن را تایپ کنید.
بیشتر از لحاظ فنی هر چند، HTTP یک پروتکل، یک زبان
انواع، است که مرورگرهای وب و سرویس دهنده وب صحبت می کنند، مجموعه ای از
کنوانسیون که به آن پایبند باشند، فقط
مانند ما انسان ها داشته باشد.
به عنوان مثال، در ایالات متحده، هنگامی که شما برای اولین بار ملاقات کسی، شما
به طور معمول در ارتباط با گسترش آغاز خود را
دست، که در آن نقطه، فرد دیگری در پاسخ به آن توسط
تکان دادن آن است.
خوب، که یک پروتکل است.
در برخی از کشورها و یا خانواده، شما شروع به اتصال
بوسیدن کسی که در گونه.
خوب، که یکی دیگر از پروتکل.
بنابراین HTTP یک پروتکل است که اتفاق می افتد شامل کامپیوتر
به جای انسان.
و در اینجا چگونه کار می کند.
هنگامی که یک مرورگر می خواهد برای نشان دادن یک انسان به یک صفحه وب، آن را آغاز
اتصال به یک وب سرور با ارسال یک درخواست HTTP،
در داخل است که شبیه به یک پیام لطفا
این صفحه وب به من ارسال کنید.
در واقع، آن چیزی مرموز مانند،
get/http/1.1.
اما زمانی که این سرور دریافت می کند که درخواست، آن را می فرستد HTTP
پاسخ، در داخل صفحه وب است.
حالا که صفحه وب، در همین حال، در یک زبان نوشته شده است
به نام HTML، و یا زبان نشانه گذاری ابرمتن است.
و این که HTTP می شود نام خود است.
HTTP مخفف پروتکل انتقال ابرمتن است.
به دلیل آنچه که آن را انتقال از سرور به مرورگر است
فرامتن، زبان نشانه گذاری ابرمتن.
به یک معنا، وب مانند یک رستوران که در آن شما است
مشتری یا مشتری است.
بسیار شبیه به شما سفارش غذا در یک رستوران از گارسون یا
پیشخدمت که در آن زمان آن را به ارمغان می آورد به جدول خود را، به طوری مرورگرهای وب
مرتب کردن فایل ها از یک وب سرور است که در آن زمان
بازده با همان.
در واقع، به همین دلیل است که اغلب مرورگرها
مشتریان نامیده می شود و سرور نامیده می شود، سرویس دهنده خوب.
این رابطه، رابطه ای است بسیار مشابه است.
را حس؟
همه حق است، به خوبی یک نگاهی به یک درخواست HTTP واقعی به شما اجازه می دهد تا
و پاسخ.
اول، اجازه دهید باز کردن یک مرورگر.
من اتفاق می افتد را به با استفاده از کروم، اما شما این کار را در اکثر هر
مرورگر این روز است.
مشاهده مدل ها انتخاب بعدی بیایید، توسعه، ابزارهای برنامه نویسی،
که به پانل توسعهدهنده در باز
پایین پنجره ما.
و روی Next کلیک کنید بیایید که تب شبکه پانل.
دفعه بعد که صفحه وب بار من از یک سرور، ما تو را ببینید
این تب تمام ترافیک HTTP بین
کروم و سرور.
OK.
بیایید مراجعه کنید، می گویند، گوگل.
http://www.google.com/enter.
خوب، چه چیزی اتفاق افتاده است؟
خوب اول از همه، اجازه دهید حرکت به خیلی از تب بالا.
سطر اول نشان دهنده پاسخ HTTP گوگل من
درخواست HTTP است.
خوب، اجازه دهید که ردیف را کلیک کنید.
در سمت راست، ما در حال حاضر یک پیش نمایش از HTML بود که
در این پاسخ، همراه با یک دسته کامل از
جاوا اسکریپت.
اما در کسانی که زمان دیگری است.
اکنون بیایید زبانه عناوین کلیک کنید در سمت چپ این
برگه پیش، و در اینجا که در آن ما می توانیم HTTP واقعی را ببینید
درخواست که مرورگر ارسال می شود و پاسخ HTTP واقعی
که گوگل بازگشت.
همانطور که برای پاسخ سرور، اجازه دهید کلیک کنید نمایش مبدأ بعدی
عناوین پاسخ.
در اینجا چیزی است که گوگل فرستاده شده به مرورگر.
خط اول است که شاید جالب ترین -
HTTP/1.1 200 OK.
این به این معنی است که به خوبی و در صفحه اصلی منتقل شد
موفقیت اضافه شد.
شانس هستند که شما در این 200 دیده می شود پیش از این هرگز، در غیر این صورت
شناخته شده به عنوان یک کد وضعیت HTTP، اما شما احتمالا دیده می شود 404،
فایل یافت نشد، شاید برخی از دیگران.
خوب، این است که تعداد کسانی که می آیند از.
نیز وجود دارد که شما آن را داشته باشند -
HTTP.