Parametr Post ma zawsze wartość NULL
Od momentu uaktualnienia do RC for WebAPI mam bardzo dziwny problem podczas wywoływania POST na moim WebAPI. Wróciłem nawet do podstawowej wersji wygenerowanej w nowym projekcie. Więc:
public void Post(string value)
{
}
i wołając z Skrzypka:
Header:
User-Agent: Fiddler
Host: localhost:60725
Content-Type: application/json
Content-Length: 29
Body:
{
"value": "test"
}
Podczas debugowania ciąg „wartość” nigdy nie jest przypisywany. Zawsze jest NULL. Czy ktoś ma ten problem?
(Po raz pierwszy widziałem problem z bardziej złożonym typem)
Problem nie jest związany tylko z ASP.NET MVC 4, ten sam problem występuje w przypadku nowego projektu ASP.NET MVC 3 po instalacji RC