Im Wiki-Artikel für REST wird angegeben, dass bei Verwendung von http://example.com/resources DELETE die gesamte Sammlung gelöscht wird.
Wenn Sie http://example.com/resources/7HOU57Y DELETE verwenden, bedeutet dies, dass Sie dieses Element löschen.
Ich mache eine WEBSITE, beachte NICHT WEBSERVICE.
Ich habe eine Liste mit 1 Kontrollkästchen für jedes Element in der Liste. Sobald ich mehrere Elemente zum Löschen ausgewählt habe, können Benutzer eine Schaltfläche mit dem Namen DELETE SELECTION drücken. Wenn der Benutzer die Taste drückt, wird ein js-Dialogfeld angezeigt, in dem der Benutzer aufgefordert wird, den Löschvorgang zu bestätigen. Wenn der Benutzer bestätigt, werden alle Elemente gelöscht.
Wie sollte ich also dafür sorgen, dass mehrere Elemente RESTFUL gelöscht werden?
HINWEIS: Derzeit verwende ich für DELETE auf einer Webseite das FORM-Tag mit POST als Aktion, füge jedoch eine _method mit dem Wert DELETE hinzu, da dies von anderen in SO angegeben wurde, wie das RESTful-Löschen für eine Webseite durchgeführt wird .