Ich habe bereits mit der Web API gearbeitet und hatte viele Probleme, wie das Posten mehrerer Parameter. Ich habe ein Upgrade auf WebApi2 durchgeführt, um Routing-Attribute zu verwenden, und habe jetzt Probleme wie:
"message":"The requested resource does not support http method 'DELETE'."
Ich habe den ganzen Tag nach Stack Overflow und dem Web gesucht, um das Problem zu lösen:
webdav
http protocol
Erlaube alle get,put,post,delete
[HTTPDelete]
name="ExtensionlessUrlHandler-Integrated-4.0" path="*."
%Code%
Kann mir bitte jemand dabei helfen?
Ich hatte das gleiche Problem, weil mein Controller so war:
%Vor%Und auf dem Client habe ich die ID als Anfragekörper gesendet:
%Vor%Als ich den Client geändert habe, um ihn als URL-Parameter zu verwenden, funktionierte er:
%Vor%Der JavaScript-Code für das DELETE-Verb muss folgendermaßen aussehen:
%Vor%Verwenden Sie NICHT so etwas,
%Vor%wie bei Verwendung der POST-Methode.
Tags und Links asp.net-web-api