Ошибка 415 Неподдерживаемый тип носителя - PullRequest
0 голосов
/ 03 мая 2018

Все методы post, put, get отлично работают с бэкэндом. но при УДАЛЕНИИ я получаю ошибку 415 неподдерживаемый тип носителя. Я много исследовал, я считаю, что причиной ошибки является заголовок типа содержимого, который не установлен в моем коде. я не знаю, как именно установить для приложения / JSON. я пробовал разные способы, но ни один не работает

private managerStore=[];
private managerSubject = new Subject();
managers = this.managerSubject.asObservable();
    async deleteManager(manager) {
    try {
        var response = await this.http.delete(this.BASE_URL + '/manager', manager).toPromise();
        this.managerStore.push(response.json());
        this.managerSubject.next(this.managerStore);
    } catch (error) {
        console.log(error);
    }

}

ОШИБКА: Object {_body: "", status: 415, ok: false, statusText: "Unsupported Media Type". ПЕРЕДНИЙ КОНЕЦ: УГЛОВОЙ 5, ЗАДНЯЯ ЧАСТЬ: ASP.NET 2

1 Ответ

0 голосов
/ 03 мая 2018

Вы можете попробовать сделать это вместо

var response = await this.http.request('delete',this.BASE_URL + '/manager',{
                      body: manager,
                      headers: new HttpHeaders({
                        "Content-Type": "application/json"
                      })
                }).toPromise();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...