Het Hypertext Transfer Protocol is beter bekend als HTTP . Dit is het systeem dat webpagina's over het internet draagt . Het is het fundament van het World Wide Web en werd opgericht in 1991 door Sir Tim Berners - Lee , samen met Hypertext Markup Language of HTML , en webadressen . Functies HTTP is een eenvoudig verzoek afgiftesysteem . De standaard procedure om een pagina te krijgen in een webbrowser begint met een verzoek van de browser naar de webserver voor die pagina . De server levert die pagina in de reactie en de transactie eindigt . Veel webpagina's bevatten verwijzingen naar andere bestanden . Bijvoorbeeld , als er een foto in de pagina , dat beeld niet ingebed in de HTML creëren van de pagina . In plaats daarvan , de HTML van de webpagina bevat een verwijzing naar een ander bestand dat het beeld bevat . Op de ontmoeting met de verwijzing , de browser naar een ander verzoek naar de server voor die nieuwe bestand . Elk verzoek retourneert een bestand . Het proces van een HTML document interpreteren in een zichtbare pagina kunnen eisen vele verzoeken aan de server om alle bestanden die deel uitmaken van die pagina te halen . Formaat HTTP bevat een reeks lijnen geschreven in platte tekst . Het bevat zoekwoorden die een taal vormen en maak een protocol voor het presenteren van een verzoek en het leveren van een reactie . Het eerste deel van een HTTP -bericht is een eenvoudige opdracht . De eerste versie van HTTP had slechts een bevel : GET . Dit is nog steeds de meest gebruikte commando wordt gebruikt om een webpagina verzoeken . Daarna volgen een reeks van variabelen , genaamd " HTTP Headers . " Deze bevatten informatie over de verzoekende browser en zijn mogelijkheden , zoals de bestandstypes het aankan . Elke kop is een variabele /waarde paar . De variabele en de waarde worden gescheiden door een dubbele punt . Headers met meer dan een waarde tonen die waarden in een lijst , gescheiden door komma's . Na de headers komt een boodschap ruimte . Het gedeelte boodschap van het verzoek is meestal leeg . De webserver plakt de HTML die de webpagina creëert in de boodschap de ruimte in haar antwoord . Methoden De opdrachten van HTTP zijn methoden genoemd . Afgezien van GET , de andere meest voorkomende methoden zijn HEAD en POST . HEAD verzoekt reactie die slechts de headers van de reactie en niet het lichaam van HTML code . Dit wordt meestal gebruikt om de kenmerken van een middel te testen . De POST- methode kan de browser om gegevens te verzenden naar de server . Staat HTTP is een ' stateless ' protocol . Dit betekent dat er geen gelegenheid om terug te verwijzen naar eerdere transacties . Elke transactie is onafhankelijk en geen controle structuren moeten worden geformuleerd op het adres in de vorm van parameters .
|