1. De fem HTTP-statuskodeklasser
HTTP-statuskoder grupperes i fem klasser efter deres første ciffer: 1xx (information, anmodningen behandles stadig), 2xx (succes, anmodningen blev modtaget, forstået og accepteret), 3xx (omdirigering, der kræves yderligere handling for at fuldføre anmodningen), 4xx (klientfejl, der er noget galt med selve anmodningen), og 5xx (serverfejl, serveren kunne ikke opfylde en tilsyneladende gyldig anmodning). Denne opdeling gør det muligt for klienter og proxier at træffe en fornuftig fallback-beslutning ud fra det første ciffer alene, selv for en statuskode, de ikke genkender specifikt.