Я хотел бы правильно поддерживать запрос HTTP HEAD, когда боты попали на мой сайт ASP.NET MVC, используя HEAD. Мне было доведено до сведения, что все запросы HTTP HEAD на сайт возвращают 404s, особенно от http://downforeveryoneorjustme.com. Это действительно раздражает. Пожелайте, чтобы они переключились на GET, как и на всех других хороших ботов.Ответ на запросы HTTP HEAD с использованием ASP.NET MVC
Если я только что изменил [AcceptVerbs(HttpVerbs.Get)]
на [AcceptVerbs(HttpVerbs.Get | HttpVerbs.Head)]
, MVC знает, что нужно отправить тело запроса?
Что вы сделали для поддержки запросов HTTP HEAD? (Образец кода будет здорово!)
Структура MVC не дает никакого специального лечения для 'HEAD' бы то ни было. –
@CraigStuntz - Не верно; по крайней мере, в текущих версиях ASP.NET MVC, ответы на запросы HEAD имеют только заголовки, но не тело, как ожидалось. См. Ответ a7drew ниже. –