asp.net mvc 和 web api 怎么获取每次请求的返回值?
2015-11-25 来自:小红莓蔓越橘 3 人回应

要弄个请求日志

我用过滤器写了个全局过滤,但是只能获取到请求过来的参数,每次请求返回给客户端的数据怎么获取到呢?

2015-11-27 来自:炯炯。

楼上正解

2015-11-27 来自:西兮兮

在webapi中,假定你是的过滤器是通过继承ActionFilterAttribute来实现,那么

请求的数据可以在OnActionExecuting()中获得

响应的数据可以在OnActionExecuted()中获得,方法的签名中有一个HttpActionExecutedContext对象,它有一个Response属性,这是一个HttpResponseMessage对象,它就是响应的内容了。

2015-11-26 来自:叉叉

在webapi中,假定你是的过滤器是通过继承ActionFilterAttribute来实现,那么

请求的数据可以在OnActionExecuting()中获得

响应的数据可以在OnActionExecuted()中获得

您的回应

你还未登陆,不能回应!登陆