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

Este artigo foi arquivado. Este artigo é oferecido "tal como está" e deixará de ser actualizado.
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
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

ID do Artigo: 218155 - Última Revisão: 12/05/2015 13:00:32 - Revisão: 3.1

  • 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
  • kbnosurvey kbarchive kbinfo KB218155
Esta informação foi útil?