He escrito el código ASP.NET (4.0) que establece Response.StatusCode en 400 si los datos publicados en el servidor son válidos.
Pongo información útil en el cuerpo de respuesta en el formato que la solicitud acepta que el encabezado solicita. por ejemplo, un mensaje html que dice "El campo de fecha es obligatorio ...".En IIS7.5 qué módulo elimina el cuerpo de 400 Bad Request
En IIS7 (7.5.7600) en Windows 7, devuelvo la respuesta html correcta al navegador.
En IIS7 (7.5.6000) en Windows 2008 no recupero el cuerpo html, sino solo un cuerpo de texto con "Solicitud incorrecta" como contenido.
¿Alguien me puede indicar cómo cambio la configuración del servidor 2008 para devolver el cuerpo?
¿O existe alguna diferencia entre estas versiones de IIS?
¿Quizás un módulo en Machine.config?
Por ejemplo, sé (y he tenido que evitarlo) que el módulo FormsAuthentication cambia un 401 a un 302 aunque no lo desee. Puede haber un módulo que detiene el contenido de un 400 que se envía.
TIA.
Muchas gracias, compañero :-) me tirado un día sin correctamente ** ** Stackoverflowing la problema. –