Это метод, который я использую в Angular для выполнения запроса POST:
newMessage(m: Message) {
this.http
.post<any>('http://localhost:55820/api/message', m)
.subscribe(res => (console.log(res)));
}
На стороне сервера с asp.net WebApi 2 я получаю запрос следующим образом:
[Route("api/message")]
[HttpPost]
public IHttpActionResult Create(Message message)
{
return Ok("Ok");
}
С PostMan
запрос работает нормально, но используя Angular, я получаю запрос OPTIONS
с кодом состояния 405 вместо запроса POST.Я что-то пропустил?Спасибо!