Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 34067|Ответ: 1

[Источник] HttpListener записывает в поток байты сверх указанного размера байта длины содержания

[Скопировать ссылку]
Опубликовано 29.04.2019 14:43:39 | | | |
System.Net.ProtocolViolationException: 写入流的字节超出指定的 Content-Length 字节大小。

HttpListener отвечает на исключение, выданное запросом, но я не знаю, что его вызвало, исходный код таков:

Ошибок не обнаружено, локальная отладка была нормальной, а метод запроса на вывод и путь были следующими:



Тип запроса на обнаружение —«ГОЛОВА»Путь следующий:

HEAD похож на GET, но сервер возвращает заголовок ответа только после получения запроса HEAD и не отправляет содержимое ответа. Когда нужно проверить только статус страницы, использование HEAD очень эффективно, потому что содержимое страницы опускается в процессе передачи.
То есть, после запроса пользователя через метод head, сервер не может вернуть соответствующее содержимое, поэтому если добавить суждение к коммутатору, код выглядит следующим образом:

Всё в порядке, как показано ниже:






Предыдущий:Действительно ли необходимо удалять пробелы из HTML?
Следующий:Тайм-аут истёк, но соединение ещё не снято из пула.
Опубликовано 08.03.2022 11:27:24 |
Только что столкнулся с той же проблемой
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com