我需要使用郵遞員測試我的 WebAPI 創(chuàng)建方法。目前傳遞給 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貢獻(xiàn)2036條經(jīng)驗 獲得超8個贊
試試這個 JSON:
{
"FirstName": "Ranjit",
"LastName": "Menon",
"Id": 0
}
確保您發(fā)送的是有效的 JSON。有很多在線 JSON 驗證器,您可以在那里檢查您的“原始”郵遞員條目是否有效。
https://jsonlint.com/
- 1 回答
- 0 關(guān)注
- 107 瀏覽
添加回答
舉報
0/150
提交
取消