Параметр Post всегда равен нулю.

После обновления до 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

195
задан abatishchev 24 January 2014 в 20:47
поделиться