O parâmetro Post é sempre nulo
Desde a atualização para o RC para WebAPI estou tendo algum problema estranho real ao chamar POST no meu WebAPI. Eu até voltei para a versão básica gerada em um novo projeto. Assim:
public void Post(string value)
{
}
e ligando do Fiddler:
Header:
User-Agent: Fiddler
Host: localhost:60725
Content-Type: application/json
Content-Length: 29
Body:
{
"value": "test"
}
Quando eu depurar, a string "valor" nunca está sendo atribuída. É sempre sempre NULL. Alguém está com esse problema?
(Eu vi pela primeira vez o problema com um tipo mais complexo)
O problema não é apenas ligado ao ASP.NET MVC 4, o mesmo problema ocorre para um novo projeto ASP.NET MVC 3 após a instalação do RC