[Powered by Google Translate] Έτσι, οι περισσότεροι κάθε μέρα, τότε μάλλον ή πληκτρολογήστε
τουλάχιστον το HTTP.
Στην πραγματικότητα, εάν παρακολουθείτε ή να ακούτε αυτή πάνω από το
διαδίκτυο, είστε με τη χρήση HTTP τώρα.
Αλλά τι είναι αυτό;
Λοιπόν, αυτό είναι ό, τι πληκτρολογείτε στην αρχή του URL, ή σε
τουλάχιστον συνηθίσει.
Αυτές τις μέρες, τα προγράμματα περιήγησης μόνο υποθέσουμε ότι θέλετε HTTP,
ακόμα κι αν δεν πληκτρολογήσετε πραγματικά.
Περισσότερα τεχνικά όμως, HTTP είναι ένα πρωτόκολλο, η γλώσσα του
είδη, που μιλούν web browsers και web servers, ένα σύνολο
συμβάσεις στις οποίες τηρούν, απλά
όπως έχουμε εμείς οι άνθρωποι.
Για παράδειγμα, στις ΗΠΑ, όταν συναντάτε πρώτη φορά που κάποιος, σας
συνήθως ξεκινήσει μια σύνδεση με την επέκταση σας
χέρι, στο οποίο σημείο, το άλλο άτομο ανταποκρίνεται σε αυτήν από
ανακινείται.
Λοιπόν, αυτό είναι ένα πρωτόκολλο.
Σε ορισμένες χώρες ή οικογένειες, ξεκινάτε μια σύνδεση με
φιλώντας κάποιον στο μάγουλο.
Καλά, ότι ένα άλλο πρωτόκολλο.
Έτσι HTTP είναι ένα πρωτόκολλο που τυχαίνει να περιλαμβάνουν υπολογιστές
αντί των ανθρώπων.
Και εδώ είναι πώς αυτό λειτουργεί.
Όταν ένα πρόγραμμα περιήγησης θέλει να δείξει ένα ανθρώπινο μια ιστοσελίδα, ξεκινά
μια σύνδεση με έναν web server στέλνοντας ένα αίτημα HTTP,
εντός του οποίου είναι ένα μήνυμα παρόμοιο με παρακαλώ
να μου στείλετε αυτή την ιστοσελίδα.
Στην πραγματικότητα, είναι κάτι πιο αινιγματικό, όπως,
get/http/1.1.
Αλλά όταν ο server λαμβάνει την αίτηση, στέλνει ένα HTTP
απάντηση, μέσα από τις οποίες είναι η ιστοσελίδα.
Τώρα η ιστοσελίδα, εν τω μεταξύ, είναι γραμμένο σε μια γλώσσα
που ονομάζεται HTML, ή HyperText Markup Language.
Και αυτό είναι HTTP παίρνει το όνομά του.
Το HTTP είναι ένα αρκτικόλεξο για HyperText Transfer Protocol,
γιατί ό, τι είναι μεταφορά από τον server στον browser είναι
υπερκειμένου, HyperText Markup Language.
Κατά μία έννοια, το διαδίκτυο είναι σαν μια εστιατόρια όπου είστε ο
πελάτης ή ο πελάτης.
Μοιάζει πολύ με την παραγγελία σας φαγητό σε ένα εστιατόριο από το σερβιτόρο ή
σερβιτόρα που φέρνει στη συνέχεια στο τραπέζι σας, κάνουν προγράμματα περιήγησης στο Web
Για τα αρχεία από ένα web server ο οποίος στη συνέχεια
επιστρέφει με την ίδια.
Στην πραγματικότητα, είναι για αυτόν ακριβώς τον λόγο ότι τα προγράμματα περιήγησης είναι συχνά
Τα αποκαλούμενα πελάτες και τους διακομιστές που ονομάζονται, και servers.
Η σχέση αυτή είναι πάρα πολύ η ίδια.
Κάντε νόημα;
Εντάξει, καλά, ας ρίξουμε μια ματιά σε ένα πραγματικό αίτημα HTTP
και απάντηση.
Κατ 'αρχάς, ας ανοίξει ένα πρόγραμμα περιήγησης.
Τυχαίνει να χρησιμοποιούν Chrome, αλλά να το κάνετε αυτό σε πιο οποιοδήποτε
περιήγησης αυτές τις μέρες.
Επόμενη επιλέξτε View Ας, Developer, Εργαλεία για προγραμματιστές,
η οποία θα ανοίξει ένα πάνελ στο δημιουργό του
κάτω μέρος του παραθύρου μας.
Και ας επόμενο κλικ στην καρτέλα του πίνακα ότι το Δίκτυο.
Την επόμενη φορά που θα φορτώσει την ιστοσελίδα από ένα διακομιστή, θα δούμε σε
Αυτή η καρτέλα όλα τα HTTP κίνησης μεταξύ
Chrome και ο διακομιστής.
OK.
Ας επισκεφθεί, ας πούμε, το Google.
http://www.google.com/enter.
Εντάξει, τι ακριβώς συνέβη;
Καλά πρώτα, ας μετακινηθείτε στην κορυφή της καρτέλας.
Η πρώτη σειρά αντιπροσωπεύει HTTP απάντηση της Google να μου
HTTP αίτηση.
Λοιπόν, ας κάντε κλικ αυτή τη γραμμή.
Στα δεξιά, βλέπουμε τώρα μια προεπισκόπηση της HTML που ήταν
περιλαμβάνονται στην εν λόγω απάντηση, μαζί με ένα σωρό
Το JavaScript.
Αλλά περισσότερο για εκείνους άλλη φορά.
Ας κάνουμε κλικ στην καρτέλα τώρα κεφαλίδες στα αριστερά αυτής της
Καρτέλα Preview, και εδώ είναι όπου μπορούμε να δούμε την πραγματική HTTP
αίτημα ότι ο φυλλομετρητής μου έστειλε και η πραγματική απάντηση HTTP
ότι η Google επέστρεψε.
Όσο για απάντηση του server, ας κάντε κλικ Πηγή Επισκόπηση επόμενης
Κεφαλίδες απόκρισης.
Εδώ είναι αυτό που έστειλε η Google browser μου.
Η πρώτη γραμμή είναι ίσως το πιο ενδιαφέρον -
HTTP/1.1 200 OK.
Αυτό σημαίνει ότι όλα είναι καλά και η αρχική σελίδα μεταφέρθηκε
επιτυχία.
Αποδόσεις που έχετε δει ποτέ αυτό το 200 πριν, αλλιώς
γνωστή ως κωδικό κατάστασης HTTP, αλλά έχετε δει πιθανώς 404,
File Not Found, ίσως και μερικοί άλλοι.
Λοιπόν, αυτό είναι όπου οι αριθμοί προέρχονται.
Καλά εκεί το έχετε -
HTTP.