HTTP jelentése magyarul: Hypertext Transfer Protocol, azaz Hypertext Átvitel Protokoll. Ez az interneten használt egyik alapvető protokoll, amely lehetővé teszi a világháló böngészését. A HTTP olyan szabályokat és formátumokat határoz meg, amelyek alapján a böngésző és a webkiszolgáló kommunikál egymással, hogy megosszák a weboldalak tartalmát. Amikor egy weboldalt megnyitsz, a böngésződ HTTP kérést küld a kiszolgálónak, amely visszaküldi a kívánt információt.
Itt van néhány példa, amit érdemes tudni a HTTP-ről:
- Kliens-szerver modell: A HTTP a kliens (általában webböngésző) és a szerver (webkiszolgáló) közötti üzenetváltást irányítja.
- Stateless protokoll: Minden HTTP-kérés független az előzőektől, azaz a szerver nem tárol információt az előző kérésekről.
- HTTP metódusok:
GET
: Információ lekérdezése a szervertől.POST
: Új adatok küldése a szerverre.PUT
: Egy meglévő erőforrás módosítása vagy létrehozása.DELETE
: Egy erőforrás törlése.
- HTTP státuszkódok:
200 OK
: A kérés sikeres volt.404 Not Found
: Az erőforrás nem található.500 Internal Server Error
: A szerveren hiba történt.