Как записать общий размер запроса в ASP.NET Core - PullRequest
0 голосов
/ 30 марта 2019

Я пытаюсь зарегистрировать общий размер запроса, отправленного с веб-сайта ASP.NET Core, размещенного в Azure. Цель состоит в том, чтобы иметь возможность приписать некоторый смысл стоимости вывода данных для конкретных функций в приложении. (В частности, мы рассматриваем некоторые функции, которые используют хранилище BLOB-объектов Azure и позволяют загружать большие двоичные объекты, но я не думаю, что это имеет отношение к вопросу.)

Я думаю, что решение заключается в некотором простом промежуточном программном обеспечении, которое регистрирует размеры в механизме хранения (менее связанном с этой частью), но не знает, что поместить в промежуточное программное обеспечение.

Кто-нибудь знает, как бы вы «сконструировали» общий размер ответа, отправляемого из веб-приложения .?

Я бы предположил, что он будет включать HttpContext.Response.Body.Length, но я уверен, что он не включает заголовки. Также не уверен, что это сжатый размер тела ответа или нет.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...