Запрос HTTP HEAD и System.Web.Mvc.FileResult - PullRequest
4 голосов
/ 04 февраля 2011

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

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

1 Ответ

0 голосов
/ 25 февраля 2011

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

...