Reagieren auf REQUEST_METHOD = HEAD mit ASP.NET MVC

8

Ich habe eine ASP.NET MVC-Site und ELMAH zeigt mir an, dass meine Site beim Empfang einer HTTP-Anfrage mit REQUEST_METHOD = HEAD fehlerhaft ist.

Wie reagiere ich auf diese Anfragen mit ASP.NET MVC?

    
Kevin Pang 01.03.2010, 16:49
quelle

1 Antwort

7

Verwenden Sie das Attribut [AcceptVerbs( HttpVerbs.Head )] , um die Methode als Antwort auf eine HEAD-Anforderung zu markieren. Sie können weitere potentielle Methoden hinzufügen, indem Sie die Verben zusammenfügen, damit sie auf mehrere Verben antworten können. Ich vermute, dass Ihre Methode bereits mit dem Attribut markiert ist, da ich denke, dass sie auf jedes Verb der Anfrage antworten sollte, wenn Sie keine Einschränkungen haben. Nebenbei bemerkt, ich denke, es wäre ziemlich selten, eine HEAD-Anfrage zu bekommen, kümmern Sie sich darum, warum und wie Sie es erhalten?

    
tvanfosson 01.03.2010, 16:52
quelle

Tags und Links