DocumentDB - DELETE verursacht 401 Fehler
Ich erhalte immer 401, wenn ich versuche, ein DELETE-Verb für eine DocumentDB-Auflistung auszuführen. Der POST für Abfragen / Einfügungen / Aktualisierungen funktioniert einwandfrei. Daher bin ich sicher, dass mein Code zur Berechnung des Autorisierungstokens korrekt ist. Ich bin mir jedoch nicht sicher, was ich für die Ressourcen-ID und den Ressourcentyp übergeben soll.
payLoad := LowerCase(Verb) + #10+
LowerCase(resourceType) + #10+
LowerCase(resourceId) + #10+
LowerCase(utc_date) + #10 +
'' + #10; //instead of the "date" header
Für den POST (der funktioniert) benutze ich
"docs" and "dbs/mydb/mycol/licenses"
Für DELETE verwende ich den Wert der Eigenschaft "_self" für die URL des zu löschenden Dokuments. Ich habe so gut wie jede Kombination aus Ressourcentyp und Ressourcen-ID ausprobiert:
docs dbs/icUoAA==/colls/icUoAKizCgA=/docs
docs dbs/icUoAA==/colls/icUoAKizCgA=/docs/icUoAKizCgADAAAAAAAAAA==
docs dbs/icUoAA==/colls/icUoAKizCgA=/docs/icUoAKizCgADAAAAAAAAAA==/
docs/icUoAKizCgADAAAAAAAAAA== dbs/icUoAA==/colls/icUoAKizCgA=/docs
docs/icUoAKizCgADAAAAAAAAAA== dbs/icUoAA==/colls/icUoAKizCgA=/docs/icUoAKizCgADAAAAAAAAAA==
etc.
DELETE schlägt jedoch bei 401 immer fehl. Muss ich etwas anderes verwenden?
Vielen Dank