Er zijn verschillende soorten HTTP-headers, waaronder:
1. Request headers: Deze worden gebruikt om informatie te verstrekken over de client die verzoekt om de inhoud van een specifieke webpagina. Bijvoorbeeld: Accept-Encoding, Accept-Language, User-Agent.
1. Response headers: Deze worden gebruikt om informatie te verstrekken over de inhoud van de webpagina die is opgevraagd. Bijvoorbeeld: Content-Type, Cache-Control, Server.
1. General headers: Deze worden gebruikt om informatie te verstrekken die van toepassing is op zowel de request als de response. Bijvoorbeeld: Connection, Date, Via.
1. Entity headers: Deze worden gebruikt om informatie te verstrekken over de inhoud van een entiteit in de webpagina. Bijvoorbeeld: Content-Length, Content-Encoding, Content-Language.