Impedir a colocação em cache quando transferir documentos activos através de SSL

Traduções de Artigos Traduções de Artigos
Artigo: 815313 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Sumário

Este artigo descreve como transferir documentos activos através de Secure Sockets Layer () sem cache-los permanentemente em computadores cliente.

Mais Informação

Quando tenta abrir ou transferir um documento activo através de SSL, pode utilizar um os seguintes métodos para evitar a cache do lado cliente permanentes. As soluções aqui listados trabalho apenas quando tenta abrir ou transferir o documento activo de um pedido POST ou clicando numa hiperligação numa página Web.
  • Alterar definições de segurança no Microsoft Internet Explorer. Para o fazer, siga estes passos:
    1. No menu Ferramentas , clique em Opções da Internet .
    2. No separador Avançadas , desloque-se para segurança e, em seguida, clique para seleccionar a caixa de verificação não guardar páginas encriptadas no disco .
  • Adicionar um controlo de cache: arquivo não cabeçalho HTTP para a mensagem de resposta.
  • Também pode adicionar o controlo de cache: no-cache cabeçalho HTTP para a mensagem de resposta. Actualmente, quando adiciona o controlo de cache: no-cache cabeçalho, a transferência falha.
Internet Explorer deverá guardar o ficheiro a cache local para activar a aplicação associada carregar o ficheiro. Cliente temporária cache de documentos activos foi apenas implementada para hiperligação ou para cenários de pedido POST permitir que a aplicação associada ao carregar os documentos. Por conseguinte, se utilizar os métodos anteriores e tentar abrir ou transferir o documento activo directamente escrevendo o URL do documento em que o endereço do Internet Explorer barra, a transferência falha.

Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
316431Internet Explorer não consegue abrir documentos do Office a partir de um site de SSL


Uma correcção está disponível para permitir que o Internet Explorer para abrir ou transferir o documento activo directamente escrevendo o URL do documento na barra de endereço do Internet Explorer e para impedir a colocação em cache quando são utilizados os métodos acima. Esta correcção também corrige o comportamento com a Cache-Control: no-cache cabeçalho de HTTP.Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
812935Mensagem de erro "O Internet Explorer não consegue transferir" quando utiliza um URL de HTTPS para abrir um documento do Office ou um ficheiro PDF


Se tiver instalada esta correcção, pode utilizar as soluções de três abordadas no artigo para impedir a colocação em cache quando tenta abrir ou transferir um documento activo como resultado de um pedido POST, clicando numa hiperligação e ao navegar directamente para o URL do documento activo. Este será o comportamento predefinido do Internet Explorer 6.0 Service Pack 2 (SP2).

Outra correcção semelhante está disponível para permitir ao Internet Explorer para abrir ou transferir o documento activo quando os cabeçalhos Cache-Control são utilizados para impedir a colocação em cache. Tenha em atenção que esta correcção só funciona com o Cache-Control: no-cache e Cache-Control: arquivo não cabeçalhos de HTTP. No entanto, a transferência falhou com o cliente definição "Não guardar páginas codificadas no disco" quando navega directamente para o URL do documento activo. Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
323308Transferências de ficheiros do Internet Explorer através de SSL não funcionam com os cabeçalhos de controlo de cache
A única diferença entre a correcção 812935 e a correcção 323308 é que a correcção 323308 define a seguinte chave de registo com um DWORD valor de 1:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\BypassSSLNoCacheCheck
Por predefinição, esta chave de registo é adicionada quando instalar a correcção 323308. Além disso, por predefinição, o valor de registo
BypassSSLNoCacheCheck
não é definido se instalar uma actualização de segurança (MS04-004) que actualiza Wininet para a versão 6.0.2800.1552 ou posterior.

Propriedades

Artigo: 815313 - Última revisão: 8 de novembro de 2005 - Revisão: 8.0
A informação contida neste artigo aplica-se a:
  • Microsoft Internet Explorer (Programming) 6 (SP1)
Palavras-chave: 
kbmt kbinfo KB815313 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 815313
Exclusão de Responsabilidade para Conteúdo sem Suporte na KB
Este artigo foi escrito sobre produtos para os quais a Microsoft já não fornece suporte. Por conseguinte, este artigo é oferecido "tal como está" e deixará de ser actualizado.

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