So übergeben Sie die Body-Payload an den DELETE-Aufruf von angle $ resource

Ich habe Standard-Angular $ -Ressource als solche konfiguriert

angular.module('client.resources')

.factory('ProjectSubjectResource',['$resource',
    function ($resource) {
            release: {
                method: 'DELETE',
                isArray: false
            }
        });
    }]);

und ich nenne diese Methode als

ProjectSubjectResource.release({projectId: projectId, subjectId: 0},{ subjectIds: subjectIdArray})

Dabei ist subjectIdArray ein Array von Objekten:

[{subject1: 213123}, {subject2: 3131}]

Der Anfragetext enthält dieses Array jedoch nicht. Ich vermute, dass die DELETE-Anforderung das Problem ist, da der Methodenaufruf zum Umbenennen von z. PUT macht den Unterschied.

Kann ich den Text einer DELETE-Anfrage irgendwie zulassen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage