HTTPprotokollaa
HTTPprotokollaa on maailmanlaajuinen sovelluskerroksen protokolla, jota käytetään hypertekstin ja muun resurssien siirtämiseen World Wide Webissä. Se seuraa asiakas–palvelin -mallia: asiakas, kuten verkkoselain, lähettää pyynnön palvelimelle, joka palauttaa vastauksen. Protokolla on pääosin tilaton; jokainen pyyntö on itsenäinen, eikä palvelin yleensä säilytä pyynnön tilaa asiakkaan välillä. Yhteyksiä voidaan kuitenkin pitää avoimina useamman pyynnön käsittelemiseksi HTTP/1.1 ja myöhempien versioiden aikana.
Pyyntöihin liittyy metodi (esimerkiksi GET, POST, PUT, DELETE), resurssin URI sekä protokollan nimi ja versio, otsikot
Historian tärkeimmät kehitysaskeleet: varhainen HTTP/0.9 ja HTTP/1.0, joiden jälkeen HTTP/1.1 toi pysyvät yhteydet ja chunked transfer
Protokolla on suunniteltu yhteistyöhön turvallisuuden kanssa. HTTPS, HTTP:n TLS-salausversio, on laajalti käytössä, portti 443; TLS varmistaa
HTTP:tä käytetään laajasti verkkosivujen ja sovellusrajapintojen (API) tiedonsiirtoon. Välimuistiasetukset (Cache-Control, ETag, Last-Modified) sekä evästeet mahdollistavat tehokkaan