PUT, DELETE, методы не работают, отображается ошибка «Ошибка Http во время синтаксического анализа для» - PullRequest
0 голосов
/ 29 мая 2019

Я опубликовал Angular 7 с основным приложением Entity Framework на сервере, но только метод http POST работает, другие методы http, такие как DELETE и PUT, выдают ошибку ниже:

Ошибка Httpво время синтаксического анализа для "и" неожиданного токена <в JSON в позиции 0 </p>

Ранее он работал на другом сервере, на котором я опубликовал, но когда я публиковал то же приложение на новом сервере, тогда DELETE и PUTметоды выдают ошибку.

1) Я пытался найти возможные решения, такие как "responseType": 'text' в заголовке

2) Ввод "Access-Control-Allow-Methods": "GET, PUT, POST, DELETE, OPTIONS" в заголовке, но проблема не решена

1 Ответ

0 голосов
/ 29 мая 2019

Проверьте разрешенные глаголы на вашем сервере. Обычно только GET и POST разрешены по умолчанию. Особенно с IIS, DELETE и PUT не включены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...