我需要使用邮递员测试我的 WebAPI 创建方法。目前传递给 create 方法的模型为空。我正在尝试将 JSON 值传递给它。不知道我在做什么是错的 [HttpPost] [SkipTokenAuthorization] [Route("api/manager/create")] public IHttpActionResult Create(PersonViewModel model) { var mgrService = GetService<MANAGER>(); var manager = new MANAGER(); if (model != null) { manager.PERSON.FIRST_NAME = model.FirstName; manager.PERSON.LAST_NAME = model.LastName; var mgr = new MANAGER(); mgr = mgrService.Create(manager); } return Ok(manager); }我在邮递员中选择了选项 raw 和 text as JSON 并编写了以下 JSON{ 'FirstName' : 'Ralf' 'LastName' : 'Lauren', 'Id' : “0” }视图模型 public class PersonViewModel { public string FirstName { get; set; } public string LastName { get; set; } public int Id { get; set; } }
1 回答
慕桂英3389331
TA贡献2036条经验 获得超8个赞
试试这个 JSON:
{
"FirstName": "Ranjit",
"LastName": "Menon",
"Id": 0
}
确保您发送的是有效的 JSON。有很多在线 JSON 验证器,您可以在那里检查您的“原始”邮递员条目是否有效。
https://jsonlint.com/
- 1 回答
- 0 关注
- 84 浏览
添加回答
举报
0/150
提交
取消