Ошибка 406: отправлен заголовок Angular Wrong Accept - PullRequest
0 голосов
/ 06 мая 2018

Вот мой код, который вызывает конечную точку отдыха, которая возвращает данные JSON.

return this.http.patch(URL, httpOptions);

Это запрос пути без тела запроса.

const httpOptions = {
  headers: new HttpHeaders({
    'Content-Type': 'application/json',
    'Accept': 'application/json'
})
};

хотя я указал заголовок Accept как application / json в запросе. Текст / обычный текст также отправляется для подтверждения.

Принять заголовок из браузера. Принять: приложение / JSON, текст / обычный, /

Есть что-то, что я пропускаю?

1 Ответ

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

Патч должен иметь тело. Третий параметр - это параметры после тела. У вас есть параметры в качестве второго параметра вместо тела, которое, как я подозреваю, вызывает проблему:

https://angular.io/api/http/Http#patch

Возможно, вы хотите использовать http.get?

...