【发布时间】:2013-08-27 09:47:20
【问题描述】:
我刚开始使用 NancyFx 将它与 .net MVC WebAPI 的东西进行比较,我马上就遇到了问题。据我了解,南希应该直接开箱即用地处理序列化。但我似乎无法让它工作。
我有一个如下所示的 Nancy 模块:
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 对象也是如此)。 我确定我错过了一些非常明显的东西,但我不知道是什么!
【问题讨论】: