背景#最近在徒手造轮子,编写一个ASP.NETCore的日志监控器,其中用到了自定义中间件读取Request.Body和Response.Body的内容,但是编写过程,并不像想象中的一帆风顺,ASP.NETCore针对Request.Body和Response.Body的几个特殊设计,导致了完成以上功能需要绕一些弯路。 原始代码#为了读取Request.Body和Response.Body的内容,我的实现思路如下:创建一个LoggerMiddleware的中间件,将它放置在项目中间件管道的头部。因为根据A...
继续阅读 >