Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 34067|Odgovoriti: 1

[Vir] HttpListener zapisuje bajte v tok, ki presegajo določeno velikost bajta po dolžini vsebine

[Kopiraj povezavo]
Objavljeno na 29. 04. 2019 14:43:39 | | | |
System.Net.ProtocolViolationException: 写入流的字节超出指定的 Content-Length 字节大小。

HttpListener odgovori na izjemo, ki jo je sprožila zahteva, vendar ne vem, kaj jo je povzročilo; izvirna koda je naslednja:

Napak niso našli, lokalno razhroščevanje je bilo normalno, metoda in pot izhodnih zahtevkov pa sta bila naslednja:



Vrsta zahteve za odkrivanje je"GLAVA"Pot je naslednja:

HEAD je podoben GET-u, le da strežnik vrne glavo odgovora šele po prejemu zahteve HEAD in ne pošlje vsebine odgovora. Ko moramo preveriti le status strani, je uporaba HEAD zelo učinkovita, saj se vsebina strani med prenosom izpusti.
To pomeni, da po tem, ko uporabnik zahteva z metodo glave, strežnik ne more vrniti ustrezne vsebine, zato dodajte presojo stikalu, koda je naslednja:

Vse je v redu, kot je prikazano spodaj:






Prejšnji:Ali je res potrebno odstraniti bele presledkovne znake iz HTML-ja?
Naslednji:Časovna omejitev je potekla, vendar povezava še ni bila odvzeta iz bazena.
Objavljeno na 8. 03. 2022 11:27:24 |
Pravkar sem naletel na enak problem
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com