Mensagens de estado HTML
Mensagens de erro HTML
Quando o navegador solicita um serviço do servidor da Web, pode ocorrer um erro e o servidor pode retornar um código de erro, por exemplo "404 Não Encontrado".
Normalmente, esses erros são chamados de mensagens de erro HTML.
Mas essas mensagens devem ser chamadas de mensagens de estado HTTP. Na verdade, o servidor sempre retorna uma mensagem para cada solicitação. A mensagem mais comum é 200 OK.
A seguir está uma lista de possíveis mensagens de estado HTTP que podem ser retornadas:
1xx: Informação
Mensagem: |
Descrição: |
100 Continuar |
O servidor recebeu apenas parte da solicitação, mas, uma vez que o servidor não rejeitou a solicitação, o cliente deve continuar a enviar o resto da solicitação. |
101 Mudança de Protocolos |
Conversão de protocolo do servidor: O servidor seguirá a solicitação do cliente para converter para outro protocolo. |
2xx: Sucesso
Mensagem: |
Descrição: |
200 OK |
A solicitação foi bem-sucedida (segue o documento de resposta para GET e POST). |
201 Criado |
A solicitação foi criada e um novo recurso foi criado. |
202 Aceito |
A solicitação a ser processada foi aceita, mas o processamento não foi completado. |
203 Informação Não Autoritativa |
O documento foi devolvido normalmente, mas alguns cabeçalhos de resposta podem não estar corretos, porque foi usado uma cópia do documento. |
204 Sem Conteúdo |
Não há novos documentos. O navegador deve continuar exibindo o documento original. Se o usuário atualizar a página regularmente e o Servlet puder determinar que o documento do usuário é suficientemente novo, este código de status é muito útil. |
205 Resetar Conteúdo |
Não há novos documentos. Mas o navegador deve resetar o conteúdo que ele está exibindo. Usado para forçar o navegador a limpar o conteúdo de entrada do formulário. |
206 Conteúdo Parcial |
O cliente enviou uma solicitação GET com cabeçalho Range, e o servidor completou-a. |
3xx: Redirecionamento
Mensagem: |
Descrição: |
300 Múltiplas Escolhas |
Escolha múltipla. Lista de links. O usuário pode escolher um link para chegar ao destino. No máximo, são permitidos cinco endereços. |
301 Moviido Permanentemente |
The requested page has been moved to a new URL. |
302 Found |
The requested page has been temporarily moved to a new URL. |
303 See Other |
The requested page can be found at another URL. |
304 Not Modified |
The document was not modified as expected. The client has a buffered document and sent a conditional request (usually providing an If-Modified-Since header indicating that the client only wants documents updated after the specified date). The server tells the client that the previously buffered document can still be used. |
305 Use Proxy |
The document requested by the client should be retrieved through the proxy server indicated by the Location header. |
306 Unused |
This code was used in the previous version. It is no longer used, but the code is still retained. |
307 Temporary Redirect |
The requested page has been temporarily moved to a new URL. |
4xx: Client Error
Mensagem: |
Descrição: |
400 Bad Request |
The server was unable to understand the request. |
401 Unauthorized |
The requested page requires a username and password. |
402 Payment Required |
This code is not yet available. |
403 Forbidden |
Access to the requested page is prohibited. |
404 Not Found |
The server cannot find the requested page. |
405 Method Not Allowed |
The method specified in the request is not allowed. |
406 Not Acceptable |
The response generated by the server cannot be accepted by the client. |
407 Proxy Authentication Required |
The user must first authenticate using the proxy server so that the request will be processed. |
408 Request Timeout |
The request exceeds the server's waiting time. |
409 Conflict |
The request cannot be completed due to a conflict. |
410 Gone |
The requested page is not available. |
411 Length Required |
"Content-Length" is not defined. If this content is not present, the server will not accept the request. |
412 Precondition Failed |
The preconditions in the request are evaluated by the server as failed. |
413 Request Entity Too Large |
The server will not accept the request due to the size of the requested entity being too large. |
414 Request-url Too Long |
Due to the long URL, the server will not accept the request. This situation occurs when a POST request is converted into a GET request with a very long query string. |
415 Tipo de Mídia Não Suportado |
O servidor não aceitará a solicitação devido ao tipo de mídia não ser suportado. |
416 |
O servidor não pode atender à solicitação do cliente, conforme especificado no cabeçalho Range da solicitação. |
417 Expectation Failed |
|
5xx: Erros do Servidor
Mensagem: |
Descrição: |
500 Erro Interno do Servidor |
A solicitação não foi concluída. O servidor encontrou uma situação inesperada. |
501 Não Implementado |
A solicitação não foi concluída. O servidor não suporta a função solicitada. |
502 Gateway Malicioso |
A solicitação não foi concluída. O servidor recebeu uma resposta inválida do servidor superior. |
503 Serviço Não Disponível |
A solicitação não foi concluída. O servidor está temporariamente sobrecarregado ou fora do ar. |
504 Timeout do Gateway |
Timeout do gateway. |
505 Versão do HTTP Não Suportada |
O servidor não suporta a versão do protocolo HTTP especificada na solicitação. |