WebAPI - POST маршрутизации атрибутов не работает с Cors WebAPI?
У меня есть следующий контроллер, который должен принимать имя пользователя и пароль в качестве полезной нагрузки в POST. Если я изменю это на HttpGet, это будет работать.
[RoutePrefix("api")]
public class AccountController : ApiController
{
[HttpPost("login/{username}/{password}")]
[AcceptVerbs("POST")]
public Login Login(string username, string password)
{
Login login = new Login();
if (username == "user" && password == "pw") login.Success = true;
else login.Success = false;
return login;
}
}
Запрос OPTIONS может пройти, но POST не пройден.
ВАРИАНТЫ заголовок:
ВАРИАНТЫ ОТВЕТА:
Заголовок POST:
POST-ответ:
Любая идея, что яя делаю неправильно?