Para todos que aprofundar um pouco mais sobre os HTTP Status Code, segue a referência que utilizo, direto de mozila.org:
https://developer.mozilla.org/en-US/docs/Web/HTTP/Status#successful_responses
Aqui vai um pequeno trecho, e vale a pena olhar, porque é o manual mais detalhado que conheço.
Os códigos de status das respostas HTTP indicam se uma requisição HTTP foi corretamente concluída. As respostas são agrupadas em cinco classes:
Respostas de informação (100-199), Respostas de sucesso (200-299), Redirecionamentos (300-399) Erros do cliente (400-499) Erros do servidor (500-599).
E se você quiser a referência completa (RFC) produziada pelo IETF, acesse: https://datatracker.ietf.org/doc/html/rfc7231#section-6.5.1