У меня есть приложение .NET Framework 4.6.1, в которое я хотел бы записывать все входящие запросы и все исходящие ответы. Поскольку тело запроса является потоком, я обнаружил, что это не так просто, так как чтение потока уничтожит тело. Я нашел множество советов о том, как это сделать в .NET Core, но, поскольку я использую .NET Framework, я немного ограничен. Здесь - пример того, как это сделать в .NET Core, но это опять-таки не доступно для меня. Я использую System.Web.Http, версия 5.2.3.0.