Запрос HTTP HEAD и System.Web.Mvc.FileResult

Я использую BITS для отправки запросов к методу контроллера ASP.NET MVC с именем Source, который возвращает FileResult. Я знаю, что тип FilePathResult использует HttpResponse.TransmitFile, но я не знаю, действительно ли HttpResponse.TransmitFile записывает файл в поток ответов независимо от типа запроса.

Мой вопрос заключается в том, включает ли FileResult только информацию заголовка в запросах HEAD или передает файл независимо от типа запроса? Или я должен сам учитывать запросы HEAD?

1 ответ

Решение

Результат вынужден реагировать на запрос ВАШИМ КОДОМ ДЕЙСТВИЙ. Если вы не делаете ничего особенного для разных типов запросов (например, [HttpGet]-Attribute, HttpMethodConstraints в маршруте и т. Д...) Файл просто записывается в поток ответов.

Другие вопросы по тегам