Http stÃ¥r för ”Hypertext Transfer Protocol. ” och är det protokoll som används för att föra över data på internet. Det är en del av Internet Protocol Suite och definierar kommandon och tjänster som används för att överföra hemsidors data.
HTTP använder en Server klient modell. En klient kan till exempel vara en hemdator, bärbar dator eller mobil enhet. HTTP-servern är vanligtvis en webbvärd som kör webbserverprogramvara.
När du öppnar en webbplats skickar webbläsaren en begäran till motsvarande webbserver och svarar med en HTTP-statuskod. Om webbadressen är giltig och anslutningen har beviljats kommer servern att skicka webbläsaren till webbsidan och dess filer.
Några vanliga HTTP-statuskoder är:
200-lyckad begäran (webbsidan finns)
301-flyttat permanent (ofta vidarebefordras till en ny URL)
401-oauktoriserad begäran (auktorisering krävs)
403-förbjudet (tillträde är inte tillåtet till sida eller adress listen)
500-Internt serverfel (orsakas ofta av felaktig serverkonfiguration)
HTTP definierar också kommandon som get och post, som används för att hantera formulär inlagor på webbplatser. Kommandot Anslut används för att underlätta en säker anslutning som är krypterad med SSL. Krypterade http-anslutningar sker via https, en utökning av http utformad för säkra dataöverföringar.