如何在Web API中捕获请求和响应数据调用?

时间:2014-02-10 06:25:19

标签: c# asp.net-mvc api

基于图表

enter image description here

我想得到

  1. 获取请求数据
  2. 获取请求和响应呼叫之间的经过时间
  3. 获取回复数据
  4. 我在想是否可以在BeginRequest EndRequest内使用System.Web.HttpApplicationGlobal.asax

    这样做的原因是,我想知道运行缓慢的原因是在服务器上还是在客户端移动应用程序上。

    任何建议都将不胜感激。

1 个答案:

答案 0 :(得分:1)

使用DelegatingHandler记录请求和响应 - Log message Request and Response in ASP.NET WebAPI

在本教程中,您可以找到有关如何使用缓冲区读取请求/响应内容的完整说明(或者,如果我们直接从流中读取,则内容将不适用于以后的处理程序/ apicontrollers)。