Como ativar a codificação com o IIS de transferência em partes

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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 278998
Sumário
Este artigo descreve como ativar a codificação com Internet Information Services (IIS) de transferência em partes.

O HTTP especificação não fornece uma maneira para garantir a transmissão confiável de respostas. O HTTP 1.1 especificação adiciona transferir codificação como uma forma torna possível a com segurança as mensagens de transporte que são enviadas através de HTTP (consulte a RFC 2068). "Em partes" é um tipo de codificação de transferência pelo qual o corpo da mensagem é transmitido para o cliente como partes que são marcados com o tamanho dos blocos (consulte a seção 14.40 RFC 2068). Com codificação de transferência em partes, o cliente pode se certificar que recebeu todos os dados que o servidor envia.

Codificação de transferência em partes é semelhante a codificação de MIME em relação à mensagem de email da Internet (consulte a RFC 822). As diferenças específicas entre MIME para codificação e blocos de codificação de transferência é abordada na seção 19.4 RFC 2068.

back to the top

Habilitar transferência fragmentada codificação

Para habilitar a codificação de transferência em partes, defina o valor para AspEnableChunkedEncoding como True na metabase para o site, o servidor ou o diretório virtual que deseja habilitar a codificação para de transferência em partes. Por padrão, o valor for True , e é definido no nível de serviço Web. Para definir essa propriedade na metabase:
  1. Abra um prompt de comando.
  2. Altere para a pasta Inetpub\Adminscripts.
  3. Execute o seguinte:
    cscript adsutil.vbs set /W3SVC/AspEnableChunkedEncoding "TRUE"
Para obter mais informações, visite o seguinte site da MSDN: back to the top

Enviar dados fragmentados na programação ISAPI

No Internet Server Application Programming Interface (ISAPI) de programação, se você desejar enviar dados em partes, adicionar um "Transfer-Encoding: em partes" cabeçalho e, em seguida, enviar o fluxo em partes corretamente formatado usando InternetWriteFile :
	POST / HTTP/1.1	Host: x.x.x.x:port	Connection: keep-alive	TRANSFER-ENCODING: chunked				
back to the top
Referências
Para obter mais informações, visite os seguintes sites da RFC:
RFC 1945: Hypertext Transfer Protocol--HTTP/1.0
http://www.rfc-editor.org/rfc/rfc1945.txt

RFC 2068: Hypertext Transfer Protocol--HTTP/1.1
http://www.rfc-editor.org/rfc/rfc2068.txt

Observação Codificação de transferência em partes é definida na seção 3.6.
Para obter mais informações sobre codificação MIME como ele está relacionado à mensagem de email da Internet, visite o seguinte site do RFC:
RFC 822: Padrão para o formato de ARAP Internet Text Messages
http://www.rfc-editor.org/rfc/rfc822.txt
back to the top
IIS 5 iis5 iis 5.0 iis6 iis 6.0 iis 6

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 278998 - Última Revisão: 12/03/2007 21:27:09 - Revisão: 6.6

Microsoft Internet Information Services 5.0, Microsoft Internet Information Services version 5.1, Microsoft Internet Information Services 6.0

  • kbmt kbhowto kbhowtomaster KB278998 KbMtpt
Comentários