Qual é a sua dúvida?
Principais códigos de retorno para API Rest
Seguem os principais códigos de retorno para APIs Rest
- 100 Continue: O servidor recebeu os cabeçalhos da solicitação e o cliente deve continuar com a solicitação.
- 101 Switching Protocols: O servidor concordou em trocar protocolos com o cliente.
- 102 Processing: O servidor está processando a solicitação, mas ainda não concluiu o processo.
- 200 OK: A solicitação foi bem-sucedida e retornou os dados solicitados como resposta.
- 201 Created: A solicitação foi bem-sucedida e resultou na criação de um novo recurso.
- 202 Accepted: A solicitação foi aceita para processamento, mas ainda não foi concluída.
- 203 Non-Authoritative Information: A resposta é uma representação intermediária devido a uma ação posterior.
- 204 No Content: A solicitação foi bem-sucedida, mas não há conteúdo para ser retornado.
- 205 Reset Content: A solicitação foi bem-sucedida, e o cliente deve redefinir a visualização do documento atual.
- 206 Partial Content: A resposta é uma parte apenas de uma resposta anterior de intervalo de bytes.
- 207 Multi-Status: A resposta pode conter várias respostas independentes dentro de uma única resposta.
- 300 Multiple Choices: A solicitação tem várias opções disponíveis.
- 301 Moved Permanently: O recurso solicitado foi movido permanentemente para uma nova localização.
- 302 Found: O recurso solicitado foi encontrado temporariamente em uma nova localização.
- 303 See Other: O servidor está redirecionando o cliente para um recurso diferente.
- 304 Not Modified: O cliente já possui a versão mais atualizada do recurso e pode usar seu cache local.
- 305 Use Proxy: O cliente deve usar um proxy especificado na resposta.
- 307 Temporary Redirect: O servidor está redirecionando o cliente temporariamente para outra URI.
- 308 Permanent Redirect: O servidor está redirecionando o cliente permanentemente para outra URI.
- 400 Bad Request: A solicitação possui sintaxe inválida ou não pode ser processada pelo servidor.
- 401 Unauthorized: A solicitação requer autenticação, e as credenciais fornecidas são inválidas ou ausentes.
- 402 Payment Required: Reservado para uso futuro. Indica que um pagamento é necessário.
- 403 Forbidden: O servidor entende a solicitação, mas se recusa a executá-la. O cliente não possui permissão para acessar o recurso.
- 404 Not Found: O recurso solicitado não pôde ser encontrado no servidor.
- 405 Method Not Allowed: O método de solicitação não é permitido para o recurso solicitado.
- 406 Not Acceptable: O servidor não pode gerar uma resposta que atenda aos critérios do cliente.
- 407 Proxy Authentication Required: A autenticação é necessária para acessar o proxy solicitado.
- 408 Request Timeout: O servidor encerrou a conexão devido a um tempo de espera da solicitação.
- 409 Conflict: A solicitação conflita com o estado atual do servidor.
- 410 Gone: O recurso solicitado não está mais disponível e não haverá redirecionamento.
- 411 Length Required: O comprimento do conteúdo da solicitação deve ser especificado.
- 412 Precondition Failed: Uma ou mais condições definidas na solicitação foram avaliadas como falsas no servidor.
- 413 Payload Too Large: A carga útil da solicitação excede o limite permitido pelo servidor.
- 414 URI Too Long: A URI da solicitação é muito longa e o servidor recusa processá-la.
- 415 Unsupported Media Type: O formato de mídia da solicitação não é suportado pelo servidor.
- 422 Unprocessable Entity: A solicitação está bem formada, mas não pode ser processada devido a erros semânticos.
- 429 Too Many Requests: O cliente excedeu o limite de solicitações em um determinado período de tempo.
- 500 Internal Server Error: O servidor encontrou uma condição inesperada que o impediu de atender à solicitação.
- 501 Not Implemented: O servidor não suporta a funcionalidade necessária para atender à solicitação.
- 502 Bad Gateway: O servidor atuando como gateway ou proxy recebeu uma resposta inválida do servidor upstream.
- 503 Service Unavailable: O servidor não está pronto para lidar com a solicitação no momento devido a sobrecarga temporária ou manutenção.
- 504 Gateway Timeout: O servidor atuando como gateway ou proxy não recebeu uma resposta oportuna do servidor upstream.
- 505 HTTP Version Not Supported: A versão do protocolo HTTP usado na solicitação não é suportada pelo servidor.
- 506 Variant Also Negotiates: O servidor encontrou uma negociação de conteúdo inválida ao processar a solicitação.
- 507 Insufficient Storage: O servidor não pode armazenar a representação necessária para completar a solicitação.
- 508 Loop Detected: O servidor detectou um loop infinito durante a negociação de conteúdo.
- 510 Not Extended: O servidor requer mais extensões para atender à solicitação.
- 511 Network Authentication Required: O cliente deve autenticar-se para obter acesso à rede.