我想记录通过我的 WCF REST 服务传输的请求参数和响应正文。我可以在 IDispatchMessageInspector 中访问完整的响应。在 Application_EndRequest 的操作过程中,我可以访问存储在 Context.Items 中的请求标头和其他项目。
在调试过程中,我看到操作通过 IDispatchMessageInspector 进行,然后通过 Application_EndRequest。我的想法是将响应存储在 IDispatchMessageInspector 中的某处,然后在 Application_EndRequest 中,我将检索响应并将其与其他请求参数一起记录。
所以我的问题是:我应该在哪里存储响应以便在 Application_EndRequest 中可以访问它?