ฉันเพิ่งเริ่มเล่นกับ NancyFx เพื่อเปรียบเทียบกับ .net MVC WebAPI และฉันก็พบปัญหาทันที ตามที่ฉันเข้าใจ Nancy ควรจัดการการทำให้เป็นอนุกรมทันที แต่ดูเหมือนว่าฉันจะไม่สามารถทำงานได้
ฉันมีโมดูล 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) ฉันแน่ใจว่าฉันพลาดบางสิ่งบางอย่างที่ชัดเจนจริงๆ แต่ฉันไม่รู้ว่าอะไร!