Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 34067|Respuesta: 1

[Fuente] El HttpListener escribe bytes en el flujo más allá del tamaño especificado de longitud de contenido

[Copiar enlace]
Publicado en 29/4/2019 14:43:39 | | | |
System.Net.ProtocolViolationException: 写入流的字节超出指定的 Content-Length 字节大小。

HttpListener responde a la excepción lanzada por la petición, pero no sé qué la causó, el código original es el siguiente:

No se encontraron errores, la depuración local era normal y el método y la ruta de la solicitud de salida eran los siguientes:



El tipo de solicitud de descubrimiento es"CABEZA"El camino es el siguiente:

HEAD es como GET, excepto que el servidor solo devuelve la cabecera de respuesta tras recibir la solicitud HEAD y no envía el contenido de respuesta. Cuando solo necesitamos comprobar el estado de una página, usar HEAD es muy eficiente porque el contenido de la página se omite durante el proceso de transmisión.
Es decir, después de que el usuario solicite a través del método cabezal, el servidor no puede devolver el contenido correspondiente, así que si añades juicio al switch, el código es el siguiente:

Todo está bien, como se muestra a continuación:






Anterior:¿Es realmente necesario eliminar caracteres en blanco de HTML?
Próximo:El tiempo muerto ha expirado, pero la conexión aún no se ha retirado de la piscina.
Publicado en 8/3/2022 11:27:24 |
Acabo de encontrarme con el mismo problema
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com