С момента обновления до 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