stackoverflow.com/a/16674884/7630979

равляю запрос, который может быть значительно большим (~ 1 МБ), и я вижу большую задержку между выполнением запроса и когда ядро ​​asp.net регистрирует, что оно обрабатывает запрос. Я думаю, что я могу сократить это время, сжимая запрос asp с помощью gzip.

Ниже приведен довольно простой способ, которым я делаю запросы без сжатия. Как правильно реализовать сжатие Gzip-запросов на стороне, запрашивающей клиента, и как только я реализую это на клиенте, что мне нужно сделать на стороне сервера?

using (HttpResponseMessage response = client.PostAsync("Controller/Action", httpContent).Result)
{
    if (response.StatusCode != System.Net.HttpStatusCode.OK)
    {

        throw new Exception(string.Format("Invalid responsecode for http request response {0}: {1}", response.StatusCode, response.ReasonPhrase));
    }
}

Ответы на вопрос(2)

Ваш ответ на вопрос