Sobes.tech
Junior

Quais códigos de resposta podem ser devolvidos por um servidor web?

sobes.tech IA

Resposta da IA

1xx: Informativos

  • 100 Continue: O servidor recebeu a parte inicial do pedido e aguarda a continuação.
  • 101 Switching Protocols: O cliente solicitou a mudança para outro protocolo, e o servidor está pronto para isso.

2xx: Operações bem-sucedidas

  • 200 OK: Resposta padrão bem-sucedida.
  • 201 Created: O recurso foi criado com sucesso como resultado da solicitação.
  • 204 No Content: O servidor processou a solicitação com sucesso, mas não enviará corpo de resposta.

3xx: Redirecionamentos

  • 301 Moved Permanently: O recurso foi movido permanentemente para um novo URI.
  • 302 Found (anteriormente "Moved Temporarily"): O recurso está temporariamente em outro URI.
  • 304 Not Modified: O recurso não foi alterado desde a última solicitação.

4xx: Erros do cliente

  • 400 Bad Request: O servidor não consegue processar a solicitação devido a erro de sintaxe ou parâmetros incorretos.
  • 401 Unauthorized: É necessária autenticação para acessar o recurso.
  • 403 Forbidden: O servidor entendeu a solicitação, mas recusa o acesso.
  • 404 Not Found: O servidor não consegue encontrar o recurso solicitado.
  • 405 Method Not Allowed: O método usado na solicitação não é permitido para este recurso.

5xx: Erros do servidor

  • 500 Internal Server Error: Erro interno do servidor.
  • 502 Bad Gateway: O servidor, atuando como gateway ou proxy, recebeu uma resposta inválida do servidor ascendente.
  • 503 Service Unavailable: O servidor está temporariamente incapaz de processar a solicitação, geralmente devido a sobrecarga ou manutenção.
  • 504 Gateway Timeout: O servidor, como gateway, não recebeu uma resposta a tempo do servidor ascendente.