Я только начинаю играть с NancyFx, чтобы сравнить его с материалом .net MVC WebAPI, и я сразу столкнулся с проблемой. Насколько я понимаю, Нэнси должна обрабатывать сериализацию прямо из коробки. Но я не могу заставить его работать.
У меня есть модуль Нэнси, который выглядит так:
public class HelloWorld : NancyModule
{
public HelloWorld()
{
Post["/"] = parameters =>
{
var myFieldValue = parameters.myField;
return HttpStatusCode.OK;
};
}
}
И я публикую его с помощью Fiddler следующим образом:
Headers:
User-Agent: Fiddler
Content-Type: application/json
Host: localhost:3141
Content-Length: 24
Request-Body:
{"myField" : "profit"}
Однако, когда объект параметров пуст (и, следовательно, объект myFieldValue). Я уверен, что пропустил что-то действительно очевидное, но я не знаю, что!