Angenommen, meine Webanwendung unterstützt PUT und DELETE auf der Serverseite vollständig, sollte ich sie verwenden?
Grundsätzlich ist meine Frage, wie viele Browser dies unterstützen:
<form method="PUT">
oder
<form method="DELETE">
Gibt es andere Vorteile bei der Verwendung dieser beiden HTTP-Methoden als die REST-Konformität? (Unter der Annahme, dass der Ersatz für diese beiden Methoden der häufig verwendete POST ist)
quelle
PUT
oderDELETE
in Formen. Der entsprechende Abschnitt befindet sich derzeit unter "Letzter Aufruf zur Kommentierung", daher ist es möglich, dass sie implementiert werden, aber leider sieht es nicht so aus. Ich denke, es war dort irgendwann und wurde dann entfernt.GET, POST, PUT und DELETE (es gibt andere) sind Teil des HTTP-Standards, aber Sie sind derzeit in HTML-Formularen auf GET und POST beschränkt.
Wie Andrew erwähnt hat, können Sie PUT und DELETE in AJAX-Anforderungen verwenden. Dies funktioniert jedoch nur in einigen Browsern (siehe http://api.jquery.com/jQuery.ajax/ ).
quelle
Nein,
GET
&POST
sind die einzigen gültigen HTTP-Methodenwerte für dasmethod
Attribut. Weitere Informationen finden Sie in der HTML-Spezifikation .Ich glaube, Sie können sie jedoch in AJAX-Anfragen verwenden.
quelle