Symptomy
Rozpatrzmy następujący scenariusz:
-
Uzyskujesz dostęp do witryny internetowej opublikowanej w programie Microsoft Internet Security and Acceleration (ISA) Server 2004. Dostęp do witryny internetowej można też uzyskać za pomocą programu ISA Server 2004 jako serwera proxy sieci Web.
-
Filtr sieci Web filtru kompresji jest włączony w programie ISA Server 2004.
-
Witryna internetowa wysyła odpowiedź HTTP/0.9 do klienta.
W tym scenariuszu jest wyświetlany jeden z następujących komunikatów o błędach.
Komunikat o błędzie 1Błąd serwera proxy HTTP/1.1 502 (określona nazwa sieci nie jest już dostępna).
Komunikat o błędzie 2
Kod błędu 64: Host niedostępny
Tło: brama lub serwer proxy utracił połączenie z serwerem sieci Web.Przyczyna
Odpowiedź HTTP/0.9 ma tylko treść, ale nie ma nagłówków. Witryna sieci Web zamyka połączenie, aby wskazać koniec odpowiedzi.
Jednak filtr sieci Web filtru kompresji w programie ISA Server oczekuje odpowiedzi HTTP/1.0 lub HTTP/1.1. Filtr sieci Web filtru kompresji nie rozpoznaje odpowiedzi HTTP/0.9. Dlatego filtr sieci Web filtru kompresji zakłada, że połączenie zostanie utracone lub zresetowane, zanim witryna internetowa będzie mogła wysłać wszystkie nagłówki odpowiedzi HTTP.Obejście
Aby obejść ten problem, wyłącz filtr sieci Web filtru kompresji w programie ISA Server.
Stan
Firma Microsoft potwierdziła, że jest to problem w produktach firmy Microsoft wymienionych w sekcji "Dotyczy".