System.Net.ProtocolViolationException: 写入流的字节超出指定的 Content-Length 字节大小。 HttpListener reagiert auf die durch die Anfrage ausgelöste Ausnahme, aber ich weiß nicht, was sie verursacht hat, der ursprüngliche Code lautet wie folgt:
Es wurden keine Fehler gefunden, das lokale Debugging war normal, und die Ausgabeanforderungsmethode und der Pfad waren wie folgt:
Der Typ der Discovery-Anfrage ist"KOPF"Der Weg ist wie folgt:
HEAD ähnelt GET, nur dass der Server den Antwortheader nur nach Empfang der HEAD-Anfrage zurückgibt und den Inhalt der Antwort nicht sendet. Wenn wir nur den Status einer Seite überprüfen müssen, ist die Verwendung von HEAD sehr effizient, da der Seiteninhalt während des Übertragungsprozesses weggelassen wird. Das heißt, nachdem der Benutzer über die Head-Methode angefordert hat, kann der Server den entsprechenden Inhalt nicht mehr zurückgeben, daher fügt man dem Switch ein Urteil hinzu, sieht der Code wie folgt aus:
Alles ist in Ordnung, wie unten gezeigt:
|