Descrição de mensagens de erro do protocolo de transferência de hipertexto

Traduções de Artigos Traduções de Artigos
Artigo: 218155 - Ver produtos para os quais este artigo se aplica.
IMPORTANTE: este artigo contém informações sobre como modificar o registo. Antes de modificar o registo, certifique-se de que efectua uma cópia de segurança e de que compreende como o pode restaurar se ocorrer um problema. Para obter informações sobre como efectuar uma cópia de segurança, restaurar e editar o registo, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
256986 Descrição do registo do Microsoft Windows
Expandir tudo | Reduzir tudo

Sumário

Este artigo descreve a utilização de mensagens de erro de estado do protocolo de transferência de hipertexto (HTTP, Hypertext Transport Protocol) amigáveis.

Mais Informação

AVISO: a utilização incorrecta do Editor de registo poderá provocar problemas graves que poderão forçar a reinstalação do sistema operativo. A Microsoft não garante que os problemas resultantes da utilização incorrecta do Editor de registo (Registry Editor) possam ser resolvidos. Todo e qualquer risco decorrente da utilização do Editor de registo (Registry Editor) é da responsabilidade do utilizador.

No Microsoft Internet Explorer 4, quando o ficheiro Wininet.dll não consegue resolver um pedido, apresenta uma mensagem de erro de HTML (Hypertext Markup Language) incorporada e uma definição não descritiva (por exemplo, "A navegação foi cancelada" ou "Não foi possível obter a página da Web em modo offline"). Estas mensagens de erro são um recurso (res:) do ficheiro Shdocvw.dll. Um recurso é código HTML integrado num ficheiro de biblioteca de ligação dinâmica (DLL, Dynamic Link Library) que um programa utiliza para objectivos de apresentação. No Internet Explorer 5 ou posteriores, estas mensagens de erro são guardadas como um recurso do ficheiro Shdoclc.dll. Quando a mensagem de erro é recebida, é substituída por um modelo de HTML correspondente, que pode conter qualquer um dos seguintes tipos de informações:
  • Informações sobre o problema.
  • Informações sobre como corrigir ou contornar o problema.
  • Uma hiperligação para a página anterior.
  • Uma hiperligação para a página de suporte do Internet Explorer.
  • Uma hiperligação para a mesma página para que possa tentar aceder novamente à mesma.
  • Uma hiperligação para uma cópia da página existente na cache (se for criada uma interface de programação de aplicações [API, Application Programming Interface]).
As mensagens de erro de estado de HTTP amigáveis são guardadas na seguinte chave de registo:
   HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main\ 
      ErrorThresholds
				
O Internet Explorer 5 e posteriores fornecem uma substituição para o modelo de HTML para as seguintes mensagens de erro amigáveis:

400, 403, 404, 405, 406, 408, 409, 410, 500, 501, 505

Existe um par de valores de nome (por exemplo, "404", 128) para cada um dos erros. O primeiro valor é o código do erro. O segundo valor é o tamanho em bytes utilizado pelo Internet Explorer 5 ou posteriores para detectar quando deve substituir mensagens de erro pelas suas. Assim, quando a versão do ficheiro Wininet.dll do Internet Explorer 5 obtém uma mensagem de erro de HTTP, determina se o conteúdo HTML anexado ao erro de HTTP é uma página Web bem estruturada. Para tal, baseia-se no tamanho da página. O valor limite constante do registo é avaliado para cada erro. Se a página Web for suficientemente pequena, é rejeitada e é apresentada a página Web de estado de HTTP amigável.

A chave HKEY_LOCAL_MACHINE guarda os valores predefinidos do computador. A mesma chave e o mesmo valor podem ser definidos na chave HKEY_CURRENT_USER para substituir os valores de HKEY_LOCAL_MACHINE por utilizador.

Para desactivar mensagens de erro de estado de HTTP amigáveis, siga estes passos:
  1. Clique em Iniciar (Start), clique em Definições (Settings), clique em Painel de controlo (Control Panel) e faça duplo clique em Opções da Internet (Internet Options).
  2. Clique no separador Avançadas (Advanced).
  3. Clique na caixa de verificação Mostrar mensagens de erro em HTTP amigáveis (Show friendly HTTP error messages) para desmarcá-la.
  4. Clique em OK.
NOTA: desactivar mensagens de erro de HTTP amigáveis desactiva apenas estas mensagens quando devolvidas pelo servidor (listadas em cima). Existem outras mensagens de erro amigáveis que não podem ser desactivadas. Por exemplo, as mensagens de erro de DNS ocorrem quando o Internet Explorer não consegue localizar um servidor. Neste caso, não existe página para substituir. Assim, o Internet Explorer 5, ou posteriores, apresenta sempre uma mensagem de erro amigável "Não é possível apresentar a página".

Propriedades

Artigo: 218155 - Última revisão: 7 de novembro de 2006 - Revisão: 3.1
A informação contida neste artigo aplica-se a:
  • Microsoft Internet Explorer 5.5 Service Pack 1
  • Microsoft Internet Explorer 5.5 Service Pack 2
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer 5.0
  • Microsoft Internet Explorer 4.01 Service Pack 1
  • Microsoft Internet Explorer 4.01 Service Pack 2
  • Microsoft Internet Explorer 4.0 128-Bit Edition
  • Microsoft Internet Explorer 5.5 Service Pack 1
  • Microsoft Internet Explorer 5.5 Service Pack 2
  • Microsoft Internet Explorer 5.5 Service Pack 1
  • Microsoft Internet Explorer 5.5 Service Pack 2
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer 5.0
  • Microsoft Internet Explorer 5.5 Service Pack 1
  • Microsoft Internet Explorer 5.5 Service Pack 2
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer 5.0
  • Microsoft Internet Explorer 4.01 Service Pack 1
  • Microsoft Internet Explorer 4.01 Service Pack 2
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer 5.5 Service Pack 1
  • Microsoft Internet Explorer 5.5 Service Pack 2
  • Microsoft Internet Explorer 6.0 nas seguintes plataformas
    • Microsoft Windows XP Home Edition
    • Microsoft Windows XP Professional
    • Microsoft Windows XP Media Center Edition
    • Microsoft Windows XP Tablet PC Edition
    • Microsoft Windows XP Professional x64 Edition
    • Microsoft Windows 2000 Advanced Server
    • Microsoft Windows 2000 Datacenter Server
    • Microsoft Windows 2000 Professional Edition
    • Microsoft Windows 2000 Server
    • Microsoft Windows NT Server 4.0 Standard Edition
    • Microsoft Windows NT Server 4.0, Terminal Server Edition
    • Microsoft Windows NT Workstation 4.0 Developer Edition
    • Microsoft Windows Millennium Edition
    • Microsoft Windows 98 Second Edition
    • Microsoft Windows 98 Standard Edition
Palavras-chave: 
kbinfo KB218155

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com