Jak povolit službě IIS kódování blokového přenosu

Souhrn

Tento článek popisuje, jak povolit s Internetová informační služba (IIS) kódování blokového přenosu.

Specifikace protokolu HTTP neposkytuje způsob, jak zaručit spolehlivého přenosu odpovědi. Přenos HTTP 1.1, přidá specifikace, kódování tak, aby bylo možné bezpečně přenosu zprávy, které jsou odesílány prostřednictvím protokolu HTTP (viz RFC 2068). "Blokového" je typ kódování přenosu, podle kterého je tělo zprávy přenosu ke klientovi jako bloky, které je vyznačeno s velikostí bloky (viz část 14.40 RFC 2068). S kódování blokového přenosu klienta lze Ujistěte se, že obdržel všechna data server odešle.

Kódování blokového přenosu je podobný kódování MIME ve vztahu k Internet mail (viz dokument RFC 822). Konkrétní rozdíly mezi kódování MIME a kódování blokového přenosu jsou popsány v části 19.4 RFC 2068.

Povolit kódování blokového přenosu.

Chcete-li povolit kódování blokového přenosu, nastavte hodnotu pro AspEnableChunkedEncoding na hodnotu True v metabázi serveru, serveru nebo virtuálního adresáře, který chcete povolit pro kódování blokového přenosu. Ve výchozím nastavení hodnotu Truea je nastavena na úrovni služby WWW. Chcete-li nastavit tuto vlastnost v metabázi:
  1. Otevřete příkazový řádek.
  2. Přejděte do složky Inetpub\Adminscripts.
  3. Spusťte následující:
    cscript adsutil.vbs set W3SVC/AspEnableChunkedEncoding "TRUE"
Další informace naleznete na následujícím webu MSDN:

Odeslat blokového Data programování rozhraní ISAPI

V programování Internet (Server Application Programming Interface ISAPI), pokud chcete odeslat blokového data, přidat "Transfer-Encoding: blokového" záhlaví a potom odeslat správně formátovaný blokového proudu pomocí InternetWriteFile:
POST / HTTP/1.1Host: x.x.x.x:port
Connection: keep-alive
TRANSFER-ENCODING: chunked

Odkazy

Další informace naleznete na následujících webech RFC:
Dokumentu 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

Poznámka: Kódování blokového přenosu je definována v bodu 3.6.
Další informace o kódování MIME jako je spojena s Internet mail naleznete na následujícím webu RFC:
RFC 822: Standard pro formát protokolu ARAP internetových textových zpráv
http://www.rfc-editor.org/rfc/rfc822.txt
Vlastnosti

ID článku: 278998 - Poslední kontrola: 12. 1. 2017 - Revize: 1

Váš názor