Een HTTP-header is een onderdeel van een HTTP-verzoek of -reactie dat aanvullende informatie bevat over de overdracht van gegevens. Een HTTP-header bestaat uit een naam-waarde paarsysteem en kan verschillende informatie bevatten, zoals het type gegevens dat wordt verzonden, de lengte van de inhoud, de taal van de inhoud, de browser die wordt gebruikt en cookies. De header wordt gebruikt om de communicatie tussen de client en de server te optimaliseren en te stroomlijnen.