Удалить обычно должно использовать параметры запроса или URL. В идеале идентификатор объекта должен быть достаточным для удаления объекта. Если вы делаете что-нибудь еще, я бы рекомендовал использовать пост
Вот код Angular2 для удаления API вызова
this.headers = new Headers({ 'Content-Type': 'application/json' });
this.options = new RequestOptions({ headers: this.headers });
return this.http.delete('/rest/batch/' + audit.timestamp.toString(), this.options)
.map(res => res.json());
На стороне сервера, который использует Express, вы можете получить вызов следующим
app.delete('/rest/batch/:id', function(req, res) {
objectStore.removeBatchObject(req, res); // your code to perform operation
});
в качестве альтернативы можно передать несколько параметров в объекте RequestOptions, если все, что вы должны обойти типичную структуру УДАЛИТЬ REST API