【发布时间】:2020-05-16 21:50:52
【问题描述】:
我正在 C# 中创建多个 API,并希望捕获并记录对所有方法的每次调用、带有参数的完整 URL 和响应状态代码。例如
/api1/stuff -> 200
/api2/foo?bar=1 -> 404
我不想在每个控制器中编写代码,而是想从 Apicontroller 派生一个新的控制器类来进行日志记录,即 LoggingApiController,然后从中派生我所有的新控制器。 我将如何在中间类中捕获请求/响应?谢谢。
【问题讨论】:
-
看看这篇文章,你好像问过类似的问题:Already Answered Here
标签: c#