Web-api: - Запрашиваемый ресурс не поддерживает HTTP-метод «POST» - Angular5 - PullRequest
0 голосов
/ 27 апреля 2018

Я могу ПОЛУЧИТЬ и ПОСТАТЬ с моего apiController для входа в систему (чтобы я мог войти / зарегистрироваться и т. Д.), Но я могу получить только из API-контроллера в области, которую я создал. Я получаю 405 (метод не разрешен)

1 Ответ

0 голосов
/ 27 апреля 2018

Проверьте файл, который вы публикуете. Некоторые веб-серверы, например, nginx, возвращают 405, если вы отправляете POST в статический файл. Возможно, что IIS не примет POST, если нет данных.

Проверьте, действительно ли ваши параметры находятся в части данных / записей запроса. Если ваши параметры входа в систему находятся в строке запроса URL, это все еще GET, даже если ваш метод заявляет, что он является POST. Сервер может отклонить пустые запросы POST.

...