Junior — Middle
Consegues nomear os principais códigos de estado utilizados no protocolo HTTP para indicar os resultados das requisições?
sobes.tech IA
Resposta da IA
Os principais códigos de estado HTTP estão divididos em cinco classes:
- 1xx (Informativos): pedido recebido, processamento em curso (por exemplo, 100 Continue).
- 2xx (Sucesso): pedido processado com sucesso (por exemplo, 200 OK, 201 Created).
- 3xx (Redireções): é necessária uma ação adicional para concluir o pedido (por exemplo, 301 Moved Permanently, 302 Found).
- 4xx (Erros do cliente): erro do lado do cliente (por exemplo, 400 Bad Request, 401 Unauthorized, 404 Not Found).
- 5xx (Erros do servidor): erro do lado do servidor (por exemplo, 500 Internal Server Error, 503 Service Unavailable).
Em C#, para trabalhar com códigos de estado HTTP, frequentemente se usa a enumeração HttpStatusCode do namespace System.Net.