[Powered by Google Translate] So sind die meisten jeden Tag, werden Sie wahrscheinlich eingeben oder
wenigstens sehen HTTP.
In der Tat, wenn Sie beobachten oder zu hören, dies über die
web, Sie verwenden HTTP gerade jetzt.
Aber was ist es?
Nun, es ist, was Sie am Anfang einer URL eingeben, oder
zumindest gewöhnungsbedürftig.
In diesen Tagen, Browser einfach davon ausgehen, dass Sie HTTP möchten,
auch wenn Sie eigentlich gar nicht geben es.
Mehr technisch aber ist HTTP ein Protokoll, eine Sprache
Art, dass Web-Browsern und Web-Servern zu sprechen, eine Reihe von
Konventionen, die sie halten, nur
wie wir Menschen haben.
Zum Beispiel in den USA, wenn Sie zum ersten jemanden treffen Sie
typischerweise eine Verbindung initiieren durch die Erweiterung Ihrer
Hand, wobei an diesem Punkt, antwortet der anderen Person, die ihr von
Schütteln.
Nun, das ist ein Protokoll.
In einigen Ländern oder Familien, initiieren Sie eine Verbindung durch
Küssen jemand auf die Wange.
Nun, das ist ein anderes Protokoll.
So HTTP ist ein Protokoll, mit Computern beinhalten passiert
Statt des Menschen.
Und hier ist, wie es funktioniert.
Wenn ein Browser eine menschliche eine Web-Seite zeigen will, leitet sie
eine Verbindung zu einem Web-Server durch Senden einer HTTP-Anfrage,
innerhalb dessen ist eine Nachricht ähnlich bitte
senden Sie mir diese Web-Seite.
In Wirklichkeit ist es etwas kryptisch wie,
get/http/1.1.
Aber wenn der Server diese Anforderung empfängt, sendet er eine HTTP
Reaktion, in deren Inneren ist die Web-Seite.
Nun, da Webseite, mittlerweile ist in einer Sprache geschrieben
als HTML oder Hypertext Markup Language.
Und das ist HTTP bekommt seinen eigenen Namen.
HTTP ist ein Akronym für HyperText Transfer Protocol,
weil das, was es vom Server zum Browser übertragen wird
Hypertext, HyperText Markup Language.
In gewissem Sinne ist das Internet wie ein Restaurants, wo du bist
Kunden oder der Kunde.
Ähnlich wie Sie bestellen Essen in einem Restaurant von einem Kellner oder
Kellnerin, dann bringt es auf den Tisch, so zu tun Web-Browsern
Um Dateien von einem Web-Server, der dann
kehrt mit der gleichen.
In der Tat ist aus diesem Grund, dass Browser sind oft
genannte Clients und Server aufgerufen werden, auch Server.
Die Beziehung ist sehr ähnlich.
Sinn?
Alles klar, nun lassen Sie uns einen Blick auf eine aktuelle HTTP-Anforderung
und Antwort.
Lassen Sie uns zuerst einen Browser öffnen.
Ich bin zufällig zu sein mit Chrome, aber Sie tun dies in fast jedem
Browser in diesen Tagen.
Lasst uns nächsten select View, Developer, Developer Tools,
welche einen Entwickler-Panel an der offenen
unten von unserem Fenster.
Und lassen Sie uns nächsten Klick, dass Panels Registerkarte Netzwerk.
Das nächste Mal lade ich Webseite von einem Server, werden wir in See
Auf dieser Registerkarte alle HTTP-Datenverkehr zwischen
Chrome und der Server.
OK.
Lassen Sie uns besuchen, sagen, Google.
http://www.google.com/enter.
OK, was gerade passiert ist?
Nun lassen Sie uns zuerst an die Spitze der Registerkarte zu blättern.
Die erste Zeile stellt Google HTTP Antwort auf meine
HTTP-Anforderung.
Nun, lassen Sie diese Zeile klicken.
Auf der rechten Seite sehen wir nun eine Vorschau der HTML das war
enthalten in dieser Antwort, zusammen mit einem ganzen Bündel von
JavaScript.
Aber mehr auf jene andere Zeit.
Lassen Sie uns nun auf die Headers Registerkarte auf der linken Seite dieser
Registerkarte Vorschau, und hier ist, wo wir die eigentliche HTTP sehen können
Anfrage, dass mein Browser gesendet und die aktuelle HTTP-Antwort
dass Google zurückgegeben.
Wie für die Antwort des Servers, lasst uns auf Quelltext anzeigen nächste
Response-Header.
Hier ist, was Google zu meinem Browser gesendet.
Die erste Zeile ist vielleicht die interessanteste -
HTTP/1.1 200 OK.
Das bedeutet, alles ist gut und die Homepage übertragen wurde
erfolgreich.
Quoten sind Sie noch nie die 200 vor, anders gesehen
bekannt als ein HTTP-Status-Code, aber Sie haben wahrscheinlich 404 gesehen,
Datei nicht gefunden, vielleicht noch einige andere.
Nun, das ist, wo diese Zahlen herkommen.
Nun haben Sie es -
HTTP.