无法使用 Postman 测试 create webapi 方法

我需要使用邮递员测试我的 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; }

  }


吃鸡游戏
浏览 85回答 1
1回答

慕桂英3389331

试试这个 JSON:&nbsp;{&nbsp; &nbsp; "FirstName": "Ranjit",&nbsp; &nbsp; "LastName": "Menon",&nbsp; &nbsp; "Id": 0}确保您发送的是有效的 JSON。有很多在线 JSON 验证器,您可以在那里检查您的“原始”邮递员条目是否有效。https://jsonlint.com/
打开App,查看更多内容
随时随地看视频慕课网APP