Sei sulla pagina 1di 12

HTTP

1xx - Informativo

Esses códigos de status indicam uma resposta provisória. O cliente deve estar preparado para

receber uma ou mais respostas 1xx antes de receber uma resposta regular.

 100 - Continuar.

 101 - Protocolos de Alternância.

2xx - Sucesso

Essa classe de códigos de status indica que o servidor aceitou com êxito a solicitação do cliente.

 200 - OK. A solicitação do cliente foi bem sucedida.

 201 - Criado.

 202 - Aceito.

 203 - Informações não autorizadas.

 204 - Sem conteúdo.

 205 - Redefinir conteúdo.

 206 - Conteúdo parcial.

 207 - Status Múltiplo (WebDav).

3xx - Redirecionamento

O navegador cliente deve executar mais ações para atender à solicitação. Por exemplo, pode ser

necessário que o navegador solicite uma página diferente no servidor ou repita a solicitação

usando um servidor proxy.

 301 - Movido permanentemente

 302 - Objeto movido.

 304 - Não modificado.

 307 - Redirecionamento temporário.

4xx - Erro no cliente

Ocorre um erro e o cliente parece apresentar falhas. Por exemplo, o cliente pode solicitar uma

página que não existe ou pode não fornecer informações de autenticação válidas.

 400 - Solicitação inválida.

 401 - Acesso negado. O IIS define vários erros 401 diferentes que indicam uma causa

mais específica do erro. Esses códigos de erro específicos são exibidos no navegador, mas

não são exibidos no log do IIS:


o 401.1 - Falha no logon.

o 401.2 - Falha no logon devido à configuração do servidor.

o 401.3 - Não autorizado devido à ACL no recurso.

o 401.4 - Falha na autorização pelo filtro.

o 401.5 - Falha na autorização pelo aplicativo ISAPI/CGI.

o 401.7 – Acesso negado devido a política de autorização do URL no servidor Web.

Esse código de erro é específico para IIS 6.0.

 403 - Proibido. O IIS define vários erros 403 diferentes que indicam uma causa mais

específica do erro:
o 403.1 - Acesso de execução proibido.

o 403.2 - Acesso de leitura proibido.

o 403.3 - Acesso de gravação proibido.

o 403.4 - SSL necessário.

o 403.5 - SSL 128 necessário.

o 403.6 - Endereço IP rejeitado.

o 403.7 - Certificado de cliente necessário.

o 403.8 - Acesso ao site negado.

o 403.9 - Muitos usuários.

o 403.10 - Configuração inválida.

o 403.11 - Alteração de senha.

o 403.12 - Acesso negado pelo mapeador.

o 403.13 - Certificado de cliente revogado.

o 403.14 - Listagem de diretório negado.

o 403.15 - Licenças de acesso para cliente excedida.

o 403.16 - Certificado de cliente não é confiável ou é inválido.

o 403.17 - Certificado de cliente expirado ou ainda não está válido.

o 403.18 - Não é possível executar o URL solicitada no pool de aplicativos atual.

Esse código de erro é específico para IIS 6.0.


o 403.19 - Não é possível executar CGIs para o cliente neste pool de aplicativos.

Esse código de erro é específico para IIS 6.0.


o 403.20 - Falha de logon no passaporte. Esse código de erro é específico para IIS

6.0.

 404 - Não encontrado.

o 404.0 - (Nenhum) – Arquivo ou diretório não encontrado.

o 404.1 - Site inacessível na porta solicitada.

o 404.2 - A diretiva de bloqueio de extensão de serviço da web impede essa

solicitação.
o 404.3 - A diretiva de mapeamento MIME impede essa solicitação.
 405 - O verbo HTTP usado para acessar esta página não é permitido (método não

permitido).

 406 - O navegador cliente não aceita o tipo MIME da página solicitada.

 407 - Autenticação de proxy necessária.

 412 - Falha na pré-condição.

 413 – Entidade de solicitação muito grande.

 414 - URI de solicitação muito longo.

 415 - Tipo de mídia incompatível..

 416 - Intervalo solicitado não satisfatório.

 417 – Falha na execução.

 423 - Erro de bloqueio

5xx - Erro do servidor

O servidor não pode concluir a solicitação porque encontrou um erro.

 500 - Erro interno do servidor.

o 500.12 - O aplicativo está ocupado reiniciando no servidor Web.

o 500.13 - O servidor Web está muito ocupado.

o 500.15 - Solicitações diretas para Global.asa não são permitidas.

o 500.16 – Credenciais de autorização UNC estão incorretas. Esse código de erro é

específico para IIS 6.0.


o 500.18 - Não é possível abrir o armazenamento de autorização de URL. Esse

código de erro é específico para IIS 6.0.


o 500.19 - Os dados desse arquivo estão configurados incorretamente na

metabase.
o 500.100 - Erro interno de ASP.

 501 - Valores de cabeçalho especificam uma configuração que não está implementada.

 502 - O servidor Web recebeu uma resposta inválida ao atuar como um gateway ou

proxy.
o 502.1 - Tempo limite do aplicativo CGI.

o 502.2 - Erro no aplicativo CGI.

 503 - Serviço não disponível. Esse código de erro é específico para IIS 6.0.

 504 - Tempo limite de gateway.

 505 - Versão HTTP não suportada.

Códigos de status HTTP do IIS e suas causas

 200 - Sucesso. Esse código de status indica que o IIS processou com êxito a

solicitação.
 206 - Conteúdo parcial. Isso indica que um arquivo foi parcialmente baixado. Ele pode

ativar a continuação de downloads interrompidos ou dividir um download em vários fluxos

simultâneos.

 207 - Status Múltiplo (WebDAV). Esse erro aparece antes de uma mensagem XML que

pode conter vários códigos de resposta separados, dependendo de quantas

subsolicitações forem feitas.

 301 - Movido permanentemente. Essa e todas as solicitações futuras devem ser

direcionadas ao URI fornecido.

 302 - Encontrado. Esse erro é frequentemente representado como “Objeto movido” para

formulários com base em autenticação. O recurso solicitado reside temporariamente em

um URI diferente. Como o redirecionamento pode ser alterado ocasionalmente, o cliente

deve continuar a usar o URI de solicitação para solicitações futuras. Esta resposta só é

armazenável em cache se for indicado por um controle de cache ou campo do cabeçalho

de vencimento.

 304 - Não modificado. O cliente solicita um documento que já está em seu cache e o

documento não foi modificado desde sua entrada no cache. O cliente usa a cópia do

documento em cache, em vez de baixá-la do servidor.

 401.1 e 401.2 - Falha no logon. A tentativa de logon não obteve êxito porque o nome

de um usuário ou uma senha não é válida, ou porque há um problema na configuração do

sistema. Para obter mais informações sobre como resolver esse problema, clique no

número abaixo para exibir o artigo na Base de Dados de Conhecimento Microsoft:

907273 Solucionando erros 401 de HTTP no IIS

 401.3 - Não autorizado devido à ACL no recurso. Esse erro indica um problema com

as permissões NTFS. Ele pode ocorrer mesmo quando as permissões estiverem corretas

para o arquivo que você está tentando acessar. Por exemplo, você verá este erro se a

conta IUSR não tiver acesso ao diretório C:\Winnt\System32\Inetsrv. Para obter mais

informações sobre como resolver esse problema, clique nos números abaixo para exibir os

artigos na Base de Dados de Conhecimento Microsoft:

271071 Como definir permissões NTFS necessárias e direitos de usuário para um servidor

Web IIS 5.0

812614 Permissões padrão e direitos do usuário para o IIS 6.0

 403 - Proibido. O código de status genérico 403 poderá ser exibido se o site não possuir

documento padrão definido e se não estiver configurado para permitir pesquisa no

diretório. Para obter mais informações sobre como resolver esse problema, clique no

número abaixo para exibir o artigo na Base de Dados de Conhecimento Microsoft:


320051 Como configurar o documento padrão nos Serviços de Informações da Internet

 403.1 - Acesso de execução proibido. Veja a seguir as duas causas comuns para essa

mensagem de erro:
o Você não possui permissões de Executar suficientes. Por exemplo, essa

mensagem de erro poderá ser recebida, se você tentar acessar uma página ASP

em um diretório onde as permissões estão definidas como Nenhum, ou se tentar

executar um script CGI em um diretório com permissões de Somente Scripts.

Para modificar as permissões Executar, clique com o botão direito do mouse no

diretório do MMC (Microsoft Management Console), clique em Propriedades e na

guia Diretório e certifique-se de que a configuração Permissões de execução

seja apropriada ao conteúdo que você está tentado acessar.


o O mapeamento de script para o tipo de arquivo que você está tentando executar

não está configurado para reconhecer o verbo usado (Por exemplo, GET ou

POST). Para verificar isso, clique com o botão direito do mouse no diretório do

MMC (Microsoft Management Console), clique em Propriedades, clique na guia

Diretório, em Configuração e verifique se o mapeamento do script para o tipo

de arquivo apropriado está configurado para permitir o verbo usado.

 403.2 - Acesso de leitura proibido. Verifique se você configurou o IIS para permitir

acesso de leitura ao diretório. Além disso, se estiver usando um documento padrão,

verifique se o documento existe. Para obter informações adicionais sobre como resolver

este problema, clique no número abaixo para ler o artigo na Base de Dados de

Conhecimento da Microsoft:

247677 Mensagem de erro: 403.2 Proibido: Acesso de leitura proibido

 403.3 - Acesso de gravação proibido. Verifique se as permissões IIS e NTFS estão

configuradas para conceder acesso de gravação para o diretório.Para obter informações

adicionais sobre como resolver este problema, clique no número abaixo para ler o artigo

na Base de Dados de Conhecimento Microsoft:

248072 Mensagem de erro: 403.3 Proibido: Acesso de gravação proibido

 403.4 - SSL necessário. Desabilite a opção Exigir canal de segurança ou use HTTPS

em vez de HTTP para acessar a página.

 403.5 - SSL 128 necessário. Desative a opção Exigir criptografia de 128 bits ou use

um navegador compatível com a criptografia de 128 bits para exibir a página.

 403.6 - Endereço IP rejeitado. Você configurou o servidor para negar acesso a seu

endereço IP atual. Para obter informações adicionais sobre como resolver este problema,

clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft:
248043 Mensagem de erro: 403.6 - Proibido: Endereço IP rejeitado

 403.7 - Certificado cliente necessário. O servidor foi configurado para exigir um

certificado para a autenticação do cliente, mas você não possui um certificado de cliente

válido instalado.

186812 PRB: Mensagem de erro: 403.7 Proibido: Certificado cliente necessário

 403.8 - Acesso ao site negado. Você configurou uma restrição de nome de domínio

para o domínio que está sendo usado para acessar o servidor.Para obter informações

adicionais sobre como resolver este problema, clique no número abaixo para ler o artigo

na Base de Dados de Conhecimento Microsoft:

248032 Mensagem de erro: Proibido: Acesso ao site negado 403.8

 403.9 - Muitos usuários. O número de usuários que estão conectados ao servidor

excede o limite de conexão que você definiu. Para obter informações adicionais sobre

como alterar este limite, clique no número abaixo para ler o artigo na Base de Dados de

Conhecimento Microsoft:

248074 Mensagem de erro: Acesso Proibido: Muitos usuários conectados 403.9

OBSERVAÇÃO: O Microsoft Windows 2000 Professional e o Windows XP Professional

impõem automaticamente um limite de 10 conexões no IIS. Não é possível alterar esse

limite.

 403.12 - Mapeador negou acesso. A página que você deseja acessar exige um

certificado cliente. No entanto, a ID de usuário mapeada para o certificado cliente negou

acesso ao arquivo. Para obter informações adicionais, clique no número abaixo para ler o

artigo na Base de Dados de Conhecimento Microsoft :

248075 Erro: HTTP 403.12 - Acesso Proibido: Mapeador negou acesso

 404 - Não encontrado. Este erro poderá ocorrer se o arquivo que você estiver tentando

acessar tiver sido movido ou excluído. Isso também poderá ocorrer se você tentar acessar

um arquivo que possui uma extensão de nome de arquivo restrita após a instalação da

ferramenta URLScan. Você verá “Rejeitado pelo URLScan" nos arquivos de log w3svc após

instalar a ferramenta URLScan. Nesse caso, será exibida a mensagem "Rejeitado pelo

URLScan" na entrada do arquivo de log dessa solicitação. Para obter mais informações,

clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft :
248033 Como os administradores do sistema podem solucionar problemas de uma

mensagem de erro "HTTP 404 - Arquivo não encontrado" em um servidor que executa o

IIS

o 404.1 - Site inacessível na porta solicitada. Este erro indica que o site que

você está tentando acessar possui um endereço IP que não aceita solicitações

para a porta que recebeu essa solicitação. Para obter mais informações, clique no

número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft :

248034 Erro do IIS: 404.1 Site não encontrado

o 404.2 – A diretiva de bloqueio impede essa solicitação. No IIS 6.0, isso

indica que a solicitação foi proibida na lista de extensões de serviços da Web.

Para obter mais informações, clique nos números dos artigos a seguir para exibi-

los na Base de Dados de Conhecimento Microsoft:

328419 Como adicionar e remover arquivos de extensões de serviços da Web no

IIS 6

328505 Como listar extensões de serviços da Web e arquivos de extensão no IIS

6.0

328360 Como habilitar e desabilitar extensões ISAPI e aplicativos CGI no IIS 6.0

o 404.3 - A diretiva de mapeamento MIME impede essa solicitação. Esse

problema ocorrerá se as seguintes condições forem verdadeiras:

1. O mapeamento do manipulador para a extensão do nome do arquivo

solicitada não estiver configurado.

2. O tipo MIME apropriado não estiver configurado para o site ou aplicativo.

 405 – Método não permitido. Este erro pode ocorrer quando um cliente envia uma

solicitação HTTP ao servidor que esteja executando o IIS e a solicitação contenha um

verbo HTTP que o servidor não reconheça. Para resolver o problema, certifique-se que a

solicitação do cliente utiliza um verbo HTTP compatível com o HTTP rfc. Consulte a seção

"Referências" para obter informações sobre o HTTP rfc.

 500 - Erro interno do servidor. Você verá esta mensagem de erro para muitos erros do

servidor. Seus logs do visualizador de eventos podem conter mais informações sobre os

motivos para esse erro. Além disso, você poderá desativar mensagens de erro HTTP

amigáveis para receber uma descrição detalhada do erro. Para obter mais informações

sobre como desativar mensagens de erro HTTP amigáveis, clique no número abaixo para

ler o artigo na Base de Dados de Conhecimento Microsoft:


294807 Como: Desativar o recurso 'Mostrar mensagens de erro HTTP amigáveis' do

Internet Explorer 5 no servidor

 500.12 - Reiniciando o aplicativo. Esse erro indica que você tentou carregar uma

página ASP enquanto o IIS estava reiniciando o aplicativo. Esta mensagem deve

desaparecer quando você atualizar a página. Se você atualizar a página e a mensagem for

exibida novamente, a causa para esse problema poderá ser um software antivírus que

esteja fazendo varredura do arquivo Global.asa. Para obter informações adicionais, clique

no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft :

248013 Mensagem de erro: Erro HTTP 500-12 de reinicialização do aplicativo

 500-100.ASP - erro ASP. Esta mensagem de erro é exibida quando você tenta carregar

uma página ASP com erros no código. Para obter informações mais específicas sobre o

erro, desative mensagens de erro HTTP amigáveis. Por padrão, esse erro será habilitado

apenas no site padrão. Para obter mais informações sobre como visualizar esse erro em

sites que não são padrão, clique no número abaixo para visualizar o artigo na Base de

Dados de Conhecimento Microsoft:

261200 A mensagem de erro HTTP 500 será exibida em vez da mensagem de erro ASP a

partir do arquivo 500-100.asp

 502 - Gateway incorreto. Esta mensagem de erro será exibida quando você tentar

executar um script CGI que não retorna um conjunto válido de cabeçalhos HTTP. Para

resolver o problema, será necessário depurar o aplicativo CGI para determinar o motivo

de ele ter passado informações HTTP inválidas para o IIS.

 503 - Serviço indisponível. A partir do IIS 6, o componente HTTP.sys de modo kernel

produz um status HTTP 503. Para obter mais informações sobre como identificar e

solucionar problemas de erros HTTP 503, clique no número abaixo para visualizar o artigo

na Base de Dados de Conhecimento Microsoft:

820729 Erro ao registrar em log na API de HTTP

 500.19. Este erro será exibido quando a metabase XML contiver informações de

configuração inválidas para o tipo de conteúdo que você estiver tentando acessar. Para

resolver esse problema, remova ou corrija a configuração inválida. Esse problema

normalmente indica um problema na chave da metabase ScriptMap.

FTP
1xx - Resposta preliminar positiva

Esses códigos de status indicam que uma ação foi iniciada com êxito, mas o cliente espera outra

resposta antes de continuar com um comando novo.

 110 Reiniciar marcador de resposta.

 120 Serviço pronto em nnn minutos.

 125 Conexão de dados já está aberta; iniciando transferência.

 150 Status de arquivo correto; prestes a abrir conexão de dados.

2xx - Resposta de conclusão positiva

Uma ação foi concluída com êxito. O cliente poderá executar um novo comando.

 200 Comando OK.

 202 Comando não implementado, supérfluo neste site.

 211 Status do sistema ou resposta de ajuda do sistema.

 212 Status do diretório.

 213 Status do arquivo.

 214 Mensagem de Ajuda.

 215 NOMEIE o tipo de sistema, onde NOME é um nome de sistema oficial da lista do

documento Números atribuídos.

 220 Serviço pronto para novo usuário.

 221 Serviço fechando conexão de controle. Desconectado se apropriado.

 225 Conexão de dados aberta; nenhuma transferência em andamento.

 226 Fechando conexão de dados. Ação de arquivo solicitada bem-sucedida (por exemplo,

transferência de arquivos ou cancelamento de arquivo).

 227 Inserindo modo passivo (h1,h2,h3,h4,p1,p2).

 230 Usuário conectado, prossiga.

 250 Ação de arquivo solicitada correta, concluída.

 257 "NOMEDOCAMINHO" criado.

3xx - Resposta intermediária positiva

O comando foi bem-sucedido, mas o servidor precisa obter informações adicionais do cliente para

concluir o processamento da solicitação.

 331 Nome de usuário correto; uma senha é necessária.

 332 É necessária uma conta para efetuar logon.

 350 A ação de arquivo solicitada possui outras informações pendentes.


4xx - Resposta de conclusão negativa temporária

O comando não foi bem-sucedido, mas o erro é temporário. Se o cliente tentar executar o

comando novamente, ele poderá obter êxito.

 421 Serviço não disponível, fechando conexão do controle. Essa pode ser uma resposta

para qualquer comando se o serviço souber que deve desligar.

 425 Não é possível abrir conexão de dados.

 426 Conexão encerrada; transferência cancelada.

 450 Ação de arquivo solicitada não aceita. Arquivo indisponível (por exemplo, arquivo

ocupado).

 451 Ação solicitada cancelada: Erro local no processamento.

 452 Ação solicitada não aceita. Espaço de armazenamento insuficiente no sistema.

5xx - Resposta de conclusão negativa permanente

O comando não foi bem sucedido e o erro é permanente. Se o cliente tentar executar o comando

novamente, ele receberá o mesmo erro.

 500 Erro de sintaxe, comando não reconhecido. Isso pode incluir erros como linha de

comando muito longa.

 501 Erro de sintaxe em parâmetros ou argumentos.

 502 Comando não implementado.

 503 Sequência incorreta de comandos.

 504 Comando não implementado para esse parâmetro.

 530 Não conectado.

 532 Precisa de conta para armazenar arquivos.

 550 Ação solicitada não aceita. Arquivo indisponível (por exemplo, arquivo não

encontrado, sem acesso).

 551 Ação solicitada cancelada: Tipo de página desconhecido.

 552 Ação de arquivo solicitada cancelada. Alocação de armazenamento excedida (para o

diretório atual ou para o dataset).

 553 Ação solicitada não aceita. Nome de arquivo não permitido.

Códigos de status FTP comuns e suas causas

 150 - FTP usa duas portas: 21 para enviar comandos e 20 para enviar dados. O

código de status de 150 indica que o servidor está prestes a abrir uma nova conexão na

porta 20 para enviar alguns dados.

 226 - O comando abre uma conexão de dados na porta 20 para executar uma ação, como

a transferência de um arquivo. Essa ação foi concluída com êxito e a conexão de dados

será fechada.
 230 - Esse código de status aparece após o cliente enviar a senha correta. Isso indica que

o usuário efetuou o logon com êxito.

 331 - Você visualizará esse código de status depois que o cliente enviar um nome de

usuário. Esse mesmo código de status será exibido independentemente de o nome de

usuário ser uma conta válida no sistema.

 426 - O comando abre uma conexão de dados para executar uma ação, mas essa ação é

cancelada e a conexão de dados é fechada.

 530 - Esse código de status indica que o usuário não consegue efetuar logon porque a

combinação do nome do usuário e da senha não é válida. Se você usou uma conta de

usuário para efetuar logon, pode ter ocorrido erro de digitação no nome do usuário ou na

senha, ou você pode ter permitido somente acesso anônimo. Se você efetuar logon com a

conta anônima, será possível configurar o IIS para negar o acesso anônimo.

 550 - O comando não será executado porque o arquivo especificado não está disponível.

Por exemplo, este código de status ocorre quando você tenta ACESSAR um arquivo que

não existe, ou quando você tenta COLOCAR um arquivo em um diretório para o qual não

há acesso de gravação.

Voltar para o início

Referências

Observação: É altamente recomendável que todos os administradores de site atualizem para o

IIS (Serviços de Informações da Internet) versão 7.5 no Windows Server 2008. O IIS 7.5 aumenta

significativamente a segurança da infraestrutura da Web. Para obter mais informações sobre

tópicos relacionados à segurança do IIS, visite o seguinte site da Microsoft:

http://technet.microsoft.com/pt-br/library/dd450371(WS.10).aspx

Para obter mais informações sobre o IIS 7.5, visite o seguinte site da Microsoft:

http://www.iis.net/default.aspx?tabid=1

Para obter mais informações sobre as definições de código de status HTTP, visite o seguinte site

da World Wide Web Consortium (W3C):

Definições de código de status

http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10

Para obter mais informações sobre definições de código de status FTP, consulte a seção 4.2

("Respostas FTP") no seguinte site da Web W3C :

Funções de transferência de arquivo

http://www.w3.org/Protocols/rfc959/4_FileTransfer.html
Para obter mais informações sobre como criar mensagens de erro HTTP personalizadas, no IIS6,

clique no seguinte número para visualizar o artigo na Base de Dados de Conhecimento Microsoft:

814869 Mensagens de erro personalizadas no IIS 6.0

Para obter mais informações sobre como criar mensagens de erro HTTP personalizadas no IIS5,

clique no seguinte número para visualizar o artigo na Base de Dados de Conhecimento Microsoft:

302570 Como configurar mensagens de erro personalizadas para o seu site no IIS

Para obter informações adicionais sobre como desativar o recurso "Mensagens de erro HTTP

amigáveis" no Internet Explorer, clique no seguinte número para visualizar o artigo na Base de

Dados de Conhecimento da Microsoft:

294807 Como desligar o recurso "Mostrar mensagens de erro HTTP amigáveis" no Internet

Explorer 5.x e 6.x no servidor

Para obter informações adicionais sobre códigos de status HTTP no IIS 7.0, clique no seguinte

número para visualizar o artigo na Base de Dados de Conhecimento Microsoft:

943891 Os códigos de status HTTP no IIS 7.0

Se os artigos listados não ajudarem a resolver o problema ou se ocorrerem sintomas diferentes

dos descritos neste artigo, procure na Base de Dados de Conhecimento Microsoft para obter mais

informações. Para pesquisar a Base de Dados de Conhecimento Microsoft, visite o seguinte site da

Microsoft:

http://support.microsoft.com/?ln=pt-br

Em seguida, digite o texto da mensagem de erro que você recebeu ou uma descrição do problema

no campo Pesquisar Suporte (KB).