Comment faire pour activer le codage avec IIS de transfert mémorisé en bloc

Traductions disponibles Traductions disponibles
Numéro d'article: 278998 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

Résumé

Cet article décrit comment activer le codage avec les Services Internet (IIS) de transfert mémorisé en bloc.

HTTP spécification ne permet pas de garantir une transmission fiable des réponses. Ajoute de la spécification HTTP 1.1 transférer codage comme une façon de rendre possible de transporter en toute sécurité les messages est envoyés via HTTP (voir RFC 2068). «Mémorisé en bloc» est un type de codage de transfert par laquelle le corps du message est transmis au client en tant que blocs marqués avec la taille des blocs (voir la section 14.40 de RFC 2068). Avec codage de transfert mémorisé en bloc, le client peut s'assurer qu'il a reçu toutes les données que le serveur envoie.

Codage de transfert mémorisé en bloc est similaire à codage MIME aux messages Internet (voir RFC 822). Les différences spécifiques entre MIME mémorisé en bloc de codage et codage de transfert est présenté dans la section 19.4 de RFC 2068.

Activer le codage de transfert segmenté

Pour activer le codage de transfert mémorisé en bloc, définissez la valeur pour AspEnableChunkedEncodingtrue dans la métabase du site, le serveur ou le répertoire virtuel que vous souhaitez activer le codage de transfert mémorisé en bloc. Par défaut, la valeur est true, et elle est fixée au niveau de service Web. Pour définir cette propriété dans la métabase :
  1. Ouvrez une invite de commande.
  2. Accédez au dossier Inetpub\Adminscripts.
  3. Exécutez la commande suivante :
    cscript adsutil.vbs set /W3SVC/AspEnableChunkedEncoding "TRUE"
Pour plus d'informations, visitez ce site MSDN Web :
AspEnableChunkedEncoding
http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/c9b722e8-189f-4bfe-8716-70bf8d2271df.mspx

Envoyer les données segmentées dans programmation ISAPI

Dans ISAPI (Internet Server Application Programming Interface) de programmation, si vous souhaitez envoyer des données mémorisées en bloc, ajouter un «Transfer-Encoding : mémorisé en bloc "en-tête et puis envoyer le flux mémorisé en bloc correctement formaté à l'aide de InternetWriteFile :
	POST / HTTP/1.1
	Host: x.x.x.x:port
	Connection: keep-alive
	TRANSFER-ENCODING: chunked
				

Références

Pour plus d'informations, visitez les sites Web de RFC suivants :
RFC 1945 : Hypertext Transfer Protocol--HTTP/1.0
http://www.rfc-editor.org/rfc/rfc1945.txt

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

Remarque Codage de transfert mémorisé en bloc est défini dans la section 3.6.
Pour plus d'informations sur le codage MIME comme il est lié aux messages Internet, visitez ce site RFC Web :
RFC 822 : Standard pour le format des messages de texte ARAP Internet
http://www.rfc-editor.org/rfc/rfc822.txt

Propriétés

Numéro d'article: 278998 - Dernière mise à jour: lundi 3 décembre 2007 - Version: 6.6
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Internet Information Services 5.0
  • Microsoft Internet Information Services version 5.1
  • Microsoft Internet Information Services 6.0
Mots-clés : 
kbmt kbhowto kbhowtomaster KB278998 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 278998
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

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