Sto utilizzando Elmah per registrare le eccezioni. Elmah è ottimo per la registrazione dei corpi delle richieste se la richiesta è una richiesta basata su form (ad esempio Content-Type: application/x-www-form-urlencoded), ma con richieste basate su JSON in cui il tipo di contenuto è application/json, il corpo della richiesta non si trova da nessuna parte nelle segnalazioni di errore. Qualcuno sa dove posso trovare questo corpo di richiesta in modo che possa diagnosticare correttamente le mie eccezioni?Elmah: Come ottenere il corpo della richiesta HTTP JSON dal rapporto di errore
UPDATE: 2012-01-03
Come un chiarimento su ciò che intendo per le richieste in base JSON, ecco un esempio di richiesta HTTP grezzo con JSON come il corpo della richiesta:
PUT http://mycompany.com/api/v1.0/me HTTP/1.1
Host: mycompany.com
Content-Length: 20
Content-Type: application/json
{"city":"Vancouver"}
Cosa fate voi significa con richieste basate su JSON? Stanno ricevendo tramite GET o POST? Se inserisci una pagina dei dettagli e fai clic su "Dati grezzi/di origine in XML", puoi vedere il corpo lì? – alexn
@alexn, le richieste vengono inviate tramite PUT e POST. I dati grezzi/di origine in XML non mostrano il corpo della richiesta per le richieste basate su JSON. Si prega di consultare le mie informazioni aggiornate sopra per un chiarimento su cosa intendo per richieste basate su JSON. –