朋友, 我是NancyFx的新手,我创建了一个简单的Module并尝试使用POSTMAN检查该方法
下面的首页模块
grep -o '(?<=<h1>).*(?=</h1>)'\'(?<=<h3>).*(?=<h3>)'
链接中包含图片
POSTMAN客户端正确返回以下调用的数据 Default Method
getEmployee details, Passing as JSON parameter {"name":"John"} 名称值“ John”在员工类别中没有约束力
我尝试将标题“ content-type”添加为“ application-json”,但现在却收到错误消息
请帮助我如何更改Method和PostMan输入参数以获取预期结果
{“ id”:0,“ name”:“ John”,“部门”:null,“地址”:null}
谢谢。非常感谢您的支持。
找到的解决方案-更新了以下代码
public class HomeModule : NancyModule { public HomeModule() { Get("/", args => { return "Hello World"; }); Get("/Test", args => { return "Hello World Test"; }); Get("/getEmployees", x => { return GetEmployees(x); }); } private object GetEmployees(dynamic x) { Employees employees = this.Bind<Employees>(); return employees; } }
POSTMAN数据参数示例(GET) http://localhost:64369/getEmployees/ {param}?name = John&Address =这是示例测试地址
对于POST方法
Get("/getEmployees/{x}", x => {
return GetEmployees(x);
});
POST URL: http://localhost:64369/getEmployees/ {param}
样本值必须在POSTMAN中给出,转到“正文”,然后选择“原始”类型,应为Json { “名称”:“ SChugh”, “地址”:“这是测试” }