AS Mensagens de erro da Internet"Service Unavailable": esta é apenas uma das mensagens que você pode receber quando estiver navegando pela Internet. Nem todos os provedores se dão o trabalho de editar as mensagens padrões e coloca-las numa linguagem mais fácil ao entendimento de seus usuários. Por isso você recebe umas mensagens de erro esquisitas... Através de um documento do Network Working Group, chamado RFC1945(HTTP/1.0) que depois foi actualizado para RFC2068(HTTP/1.1), padronizaram-se os códigos HTTP de retorno e as mensagens descritivas que os clientes recebem em seus navegadores. Ou seja, quando você esta navegando e digita uma URL, ou clica sobre determinado link, um código de status é retornado pelo servidor como resposta a uma solicitação, tendo sucesso ou não. O código é composto de 3 dígitos inteiros. O primeiro digito indica a classe, e os dois seguintes identificam a linha descritiva, explicando resumidamente o que significa o código de status. Foram definidas inicialmente 5 classes de códigos :
1nn: Informacional | - Não usado, mas reservado para utilização futura | 2nn: Sucesso | - Acção recebida com sucesso, entendida e aceita | 3nn: Redirecção | - Outra acção deve ser executada para completar a requisição | 4nn: Erro do Cliente | - Requisição contendo erro de sintaxe ou que não pode ser realizada | 5nn: Erro do Servidor | - Falha no servidor ao realizar uma requisição válida |
Como as classes 1 e 2 não requerem nossa atenção, por não se tratar de erro (pelo contrário), mostrarei os códigos numéricos mais comuns e frequentes, suas linhas descritivas(resumo) e uma descrição detalhada do erro das últimas classes : Código = 301 Resumo = Movido Permanentemente Descrição = Um novo URL permanente foi atribuído ao recurso solicitado e qualquer referência futura a esse recurso deverá usar o novo URL. Você já deve ter passado por esta situação. Clica em um determinado link, abre-se uma página dizendo que aquele site não se encontra mais no provedor e este pede que espere um pouco enquanto redirecciona para o actual endereço. Código = 302 Resumo = Movido Temporariamente Descrição = O recurso solicitado reside temporariamente em um URL diferente. Como o redireccionamento é alterado algumas vezes, o cliente deve continuar apontando para a URL antiga nas próximas solicitações. Mesma situação do código acima, só que a mudança é momentânea, existindo a possibilidade de retorno para o endereço original. Código = 304 Resumo = Não Modificado Descrição = Se o cliente tiver feito uma solicitação (GET condicional) e o acesso for permitido, mas o documento não tiver sido modificado desde a data e hora especificados no campo ‘If-Modified-Since’, o servidor responderá com este código de status e não enviará uma nova entidade ao cliente. Os campos de cabeçalho contidos na resposta deverão incluir somente informações relevantes aos gestores de cache e que possam ter sido alteradas independentemente da data especificada no campo ‘Last-Modified’. Como exemplos de campos de cabeçalho relevantes, podemos citar a Data, Servidor e Expira em. É através deste código que seu browser sabe se aquela pagina que esta no cache de sua maquina, precisa ou não ser actualizada. Código = 400 Resumo = Solicitação inválida Descrição = A solicitação(link/URL) não pôde ser entendida pelo servidor devido à sintaxe estar incorrecta. Como a classe 4 trata dos erros dos clientes(nós), com toda certeza você deve ter digitado algo errado no endereço. Corrija e tente novamente. Código = 401 Resumo = Não autorizado Descrição = A solicitação requer uma autenticação do usuário. Provavelmente você esta entrando em um site que necessita de um login - nome de usuário e uma senha. Tipicamente, é uma questão de permissão de arquivo (comum em ambientes UNIX) e que não deveria acontecer num "site" que disponibiliza informações públicas. Código = 403 Resumo = Proibido Descrição = O servidor entendeu a solicitação, mas se recusa a realizá-la por um motivo não especificado. A autenticação não resolverá o problema e a solicitação não deverá ser repetida. Este código de erro é geralmente usado quando o servidor não deseja divulgar exactamente porque a solicitação foi recusada, ou quando nenhuma outra resposta é aplicável. Nos sites da Microsoft, se você for um usuário registrado, na maioria das vezes poderá corrigir este problema acrescentando um S ao final do protocolo HTTP - resultando em HTTPS . Código = 404 Resumo = Não encontrado Descrição = Not Found. A mais famosa e conhecida de todos! O servidor não encontrou nada que corresponda à solicitação e também não informa se a condição é temporária ou permanente. Na maioria das vezes quando estamos digitando um endereço, trocamos a barra normal pela barra invertida, esquecemos o til, colocamos minúscula onde deveria ser maiúscula, ou simplesmente digitamos errado mesmo a URL. Mas pode ser erro também de quem administra o site. Acabou mudando o nome de algum arquivo e não actualizou as outras páginas, o computador onde se encontra a informação esta travado, ou ate o provedor pode estar 'down' - aí nem com reza... Código = 500 Resumo = Erro interno do servidor Descrição = O servidor encontrou uma condição inesperada que o impediu de atender à solicitação. Algumas vezes, isto ocorre porque o servidor pode estar muito ocupado devido ao fluxo de informações ou quantidade de usuários sendo atendidos, ou porque a conexão de seu provedor ate a solicitação de destino, está com problemas temporário. Neste caso, espere um pouco e tente novamente. Código = 501 Resumo = Não implementado Descrição = O servidor não suporta a funcionalidade requerida para efectuar à solicitação. Está é geralmente uma justificativa conveniente que os provedores dão quando os servidores não reconhecem o método de requisição e não são capazes de suportar alguns recursos. Código = 502 Resumo = Gateway inválido Descrição = O servidor recebeu uma resposta inválida do gateway/proxy ou de outro servidor acessado ao tentar efectuar à solicitação. Neste caso, espere alguns minutos e tente novamente a solicitação. Código = 503 Resumo = Serviço indisponível Descrição = O servidor está actualmente incapaz de efectuar a solicitação devido a uma sobrecarga temporária ou manutenção do servidor. Devido a diversos factores, esta é uma condição que na maioria das vezes, é resolvida depois de alguma atraso. |
Nenhum comentário:
Postar um comentário