После обновления до RC для WebAPI у меня возникла очень странная проблема при вызове POST в моем WebAPI. Я даже вернулся к базовой версии, созданной в новом проекте. Итак:
public void Post(string value)
{
}
и вызов из Fiddler:
Header:
User-Agent: Fiddler
Host: localhost:60725
Content-Type: application/json
Content-Length: 29
Body:
{
"value": "test"
}
Когда я отлаживаю, строка «значение» никогда не присваивается. Это просто всегда NULL. У кого-нибудь есть эта проблема?
(впервые я увидел проблему с более сложным типом)
Проблема связана не только с ASP.NET MVC 4, та же проблема возникает для нового проекта ASP.NET MVC 3 после установки RC