System.Net.ProtocolViolationException: 写入流的字节超出指定的 Content-Length 字节大小。 HttpListener reaguje na výnimku vyhodenú požiadavkou, ale neviem, čo ju spôsobilo, pôvodný kód je nasledovný:
Neboli zistené žiadne chyby, lokálne ladenie bolo normálne a metóda a cesta výstupných požiadaviek boli nasledovné:
Typ žiadosti o zisťovanie je"HLAVA"Postup je nasledovný:
HEAD je podobný GET, s tým rozdielom, že server vráti hlavičku odpovede až po prijatí požiadavky na HEAD a neodosiela obsah odpovede. Keď potrebujeme len skontrolovať stav stránky, použitie HEAD je veľmi efektívne, pretože obsah stránky sa počas prenosu vynecháva. To znamená, že po tom, čo používateľ požiada cez metódu head, server nemôže vrátiť zodpovedajúci obsah, takže ak pridáte súd do prepínača, kód je nasledovný:
Všetko je v poriadku, ako je uvedené nižšie:
|