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-ответ:

Любая идея, что яя делаю неправильно?

Ответы на вопрос(1)

Ваш ответ на вопрос