Het HTTP-protocol is een methode om informatie uit te wisselen tussen webpagina’s en webbrowsers. Hierbij worden HTML-bestanden en andere webcontent opgevraagd en aan de browser geleverd.
Wanneer een gebruiker een URL in de browser invoert, stuurt de browser een HTTP-verzoek naar de server waarop de gevraagde webpagina zich bevindt. Dit verzoek bevat informatie over welke pagina er opgevraagd wordt en wat voor soort informatie de browser wil ontvangen. De server stuurt vervolgens het HTTP-antwoord terug naar de browser, inclusief de gevraagde pagina, afbeeldingen, scripts en andere inhoud.
HTTP maakt gebruik van verschillende methodes om deze informatie-uitwisseling te faciliteren. De meest voorkomende methoden zijn GET en POST. GET vraagt een webpagina of -bestand op, terwijl POST een aanvraag verstuurt naar de server om gegevens te verwerken, zoals een online formulier.
HTTP-verbindingen worden meestal beveiligd met SSL/TLS-encryptie om ervoor te zorgen dat de communicatie tussen de browser en de server privé blijft. Dit wordt aangegeven door het ‘HTTPS’-prefix in de URL.