Estoy usando Elmah para registrar excepciones. Elmah es excelente para registrar cuerpos de solicitud si la solicitud es una solicitud basada en el Formulario (es decir, Content-Type: application/x-www-form-urlencoded), pero con solicitudes basadas en JSON donde el tipo de contenido es application/json, el cuerpo de la solicitud no se encuentra en los informes de errores. ¿Alguien sabe dónde puedo encontrar este cuerpo de solicitud para poder diagnosticar mis excepciones correctamente?Elmah: Cómo obtener el cuerpo de solicitud de JSON HTTP del informe de error
ACTUALIZACIÓN: 2012-01-03
Como aclaración sobre lo que quiero decir con las solicitudes basadas JSON, he aquí un ejemplo de solicitud HTTP con prima JSON como el cuerpo de la petición:
PUT http://mycompany.com/api/v1.0/me HTTP/1.1
Host: mycompany.com
Content-Length: 20
Content-Type: application/json
{"city":"Vancouver"}
Lo que hace que significa con solicitudes basadas en JSON? ¿Están recibiendo a través de GET o POST? Si ingresa a una página de detalles y hace clic en "Raw/Source data in XML", ¿puede ver el cuerpo allí? – alexn
@alexn, las solicitudes se envían a través de PUT y POST. Los datos en bruto/origen en XML no muestran el cuerpo de la solicitud para las solicitudes basadas en JSON. Consulte mi información actualizada más arriba para obtener una aclaración sobre lo que quiero decir con solicitudes basadas en JSON. –