[Powered by Google Translate] Więc większość każdego dnia, prawdopodobnie wpisać lub przynajmniej zobaczyć HTTP. W rzeczywistości, jeśli jesteś oglądanie lub słuchanie to ponad web, używasz HTTP teraz. Ale co to jest? Cóż, to jest to, co należy wpisać na początku adresu URL, lub przynajmniej kiedyś. Te dni, przeglądarki po prostu założyć, że chcesz HTTP, nawet jeśli w rzeczywistości nie wpisywać. Bardziej technicznie, choć, HTTP jest protokołem, język rodzaju, że przeglądarki internetowe i serwery internetowe mówią, zestaw konwencje, które oni wyznają, tylko jak my, ludzie mają. Na przykład, w Stanach Zjednoczonych, kiedy po raz pierwszy spotkać się z kimś, to zazwyczaj inicjowania połączenia przedłużając strony, w tym momencie, że rozmówca odpowiada jej wstrząsając. Dobrze, że to protokół. W niektórych krajach lub rodzin, inicjowania połączenia przez całować kogoś w policzek. Dobrze, że inny protokół. Więc HTTP jest protokołem dzieje obejmować komputery zamiast ludzi. A oto jak to działa. Gdy przeglądarka chce pokazać ludzką stronę internetową, inicjuje Podłączenie do serwera przez wysłanie żądania HTTP, wewnątrz którego jest komunikat podobny do proszę wyślij mi tą stronę. W rzeczywistości, to jest coś więcej tajemnicze jak, get/http/1.1. Ale gdy serwer odbiera żądanie, wysyła HTTP odpowiedź, wewnątrz którego znajduje się strona internetowa. Teraz, że strona internetowa, w międzyczasie, jest napisany w języku zwany HTML lub HyperText Markup Language. I to jest HTTP ma swoją nazwę. HTTP jest skrótem Protokół HTTP, bo co to przeniesienie z serwera do przeglądarki jest hipertekst, HyperText Markup Language. W pewnym sensie, web jest jak restauracji, gdzie jesteś klient lub klient. Podobnie jak można zamówić jedzenie w restauracji z kelnerem lub Kelnerka, która potem przynosi go do stolika, więc zrobić przeglądarek Zamawianie plików z serwera WWW, który następnie powraca z tym samym. W rzeczywistości, to właśnie z tego powodu, że przeglądarki są często zwani klienci i serwery są powołani, oraz serwery. Związek jest bardzo podobne. Ma sens? W porządku, niech spojrzeć na rzeczywiste żądanie HTTP i odpowiedź. Najpierw, otwórz przeglądarkę. Zdarza mi się być przy użyciu Chrome, ale to zrobić w najbardziej dowolny Przeglądarka te dni. Następny select Pokażemy to, Developer, narzędzi programistycznych, która otworzy panel autora na dno naszego okna. I niech następnym kliknięciu tego panelu w zakładce Network. Następnym razem załadować stronę z serwera, zobaczymy w ta karta cały ruch HTTP między Chrome, jak i serwer. OK. Chodźmy odwiedzić, powiedzmy, Google. http://www.google.com/enter. OK, co się stało? Otóż ​​po pierwsze, niech przejść do samej górze karty. Pierwszy wiersz reprezentuje odpowiedzi HTTP Google do mojej Żądania HTTP. Cóż, kliknij ten wiersz. W prawo, teraz zobaczyć podgląd kodu HTML, który był zawarte w tej reakcji, wraz z całą masę JavaScript. Ale o tym innym razem. Zróbmy teraz kliknij kartę nagłówków do lewej Karcie Podgląd, a tu, gdzie możemy zobaczyć rzeczywiste HTTP wniosek, że moja przeglądarka wysyłane i rzeczywista odpowiedź HTTP że Google wrócił. Co do odpowiedzi serwera, niech kliknij polecenie Pokaż źródło obok Nagłówki odpowiedzi. Oto co Google wysyłane do mojej przeglądarce. Pierwsza linia jest chyba najbardziej interesujące - HTTP/1.1 200 OK. Oznacza to, że wszystko jest dobrze, a strona główna została przeniesiona pomyślnie. Kursy są nigdy nie widziałem tego 200 przed, inaczej znany jako kod statusu HTTP, ale na pewno nie widziałem 404, Nie znaleziono pliku, być może kilka innych. Cóż, to jest miejsce, gdzie te numery pochodzą. No nie masz go - HTTP.