Pregunta

¿Cómo leo los encabezados de respuesta que se envían en una página? Quiero poder leer los valores del encabezado y modificar algunos de ellos. Esto es para una aplicación ASP.NET 1.1, pero me gustaría saber si se puede hacer en cualquier versión de ASP.NET. La razón para hacer esto es que alguien puede haber agregado sus propios encabezados antes del punto en que estoy examinando la respuesta, por lo que no puedo borrar todos los encabezados a ciegas y agregar los míos propios. Necesito leer todos los encabezados para poder modificar los encabezados. sólo los apropiados.

¿Fue útil?

Solución

HttpContext.Current.Response (Es una respuesta HTTP), ClearHeaders (), AddHeaders () y AppendHeaders () expuestos.

No es tan directo como lo es ahora en la versión posterior de ASP.NET, pero debería ser suficiente para permitirte modificar los encabezados que querías modificar.

http: // msdn. microsoft.com/en-us/library/system.web.httpresponse_members(VS.71).aspx

Otros consejos

AFAIK no se puede hacer en ASP.NET 1.1. No hay forma de acceder a los encabezados de respuesta: los encabezados de solicitud están disponibles pero no los encabezados de respuesta. No estoy seguro de si puedes hacer esto en otras pilas como Java, aunque LAMP y tengo curiosidad por descubrir ...

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top