J'aimerais prendre correctement en charge la requête HTTP HEAD lorsque des robots attaquent mon site ASP.NET MVC en utilisant HEAD. Il a été porté à mon attention que toutes les requêtes HTTP HEAD sur le site retournaient 404, en particulier de la part de http://downforeveryoneorjustme.com . Ce qui est vraiment ennuyeux. J'aimerais qu'ils passent à GET comme tous les autres bons robots qui existent.
Si je change juste [AcceptVerbs(HttpVerbs.Get)]
a [AcceptVerbs(HttpVerbs.Get | HttpVerbs.Head)]
MVC saura-t-il laisser tomber le corps de la requête ?
Qu'avez-vous fait pour prendre en charge les demandes HTTP HEAD ? (Un exemple de code serait super !)