Die Header-Felder lassen sich in vier unterschiedliche Gruppen einordnen:
General Header:
werden sowohl in Request als auch in Response Nachrichten verwendet.
Entity Header:
bedarf ein durch ein Request oder Response übertragenes Message Body ( d.h.
Entity) Metainformationen (Informationen über das Entity), so wird dies durch
den Entity Header realisiert. Ist kein Message Body vorhanden, beschreibt die im
Entity Header enthaltene Information die im Request oder Response angegebene
Ressource.
Request Header:
hiermit können Informationen über den Request und den Client selbst an den
Server weitergegeben werden.
Response Header:
werden vom Server zur Übertragung von Informationen verwendet, die nicht in
der status-line angegeben werden können.
Auf eine Auflistung der im HTTP 1.1 definierten Header-Felder wird aufgrund der Vielfältigkeit verzichtet.