首页 > Windows开发 > 详细

Post传值到后台经典场景(C#)

时间:2019-03-28 13:59:02      阅读:156      评论:0      收藏:0      [点我收藏+]

经典场景 传输内容包含 文件

注意事项:类型必须为form-data

技术分享图片

        [HttpPost]
        [Route("api/Test")]
        public JsonResult Test(string courieredNo,  IFormFile tfile)
        {
            return Json(null);
        }

 

 

经典场景 传输内容包含 列表

注意事项:

1、前台传递的列表参数test[]  必须和后台接收的 参数 test 一致

2、前台参数需要通过test[].属性 数据格式赋值,如果非数组参数则不需要

技术分享图片

       [Logging]
        [HttpPost]
        [Route("api/Test")]
        public JsonResult Test(List<TestPost> test,  IFormFile tfile)
        {
            return Json(test);
        }

        public class TestPost
        {
          public string courieredNo { get; set; }
          public IFormFile file { get; set; }
           
        }

 

 

经典场景 传输内容包含 文件、列表

注意事项:如果时对象的列表参数,需要 在前端也定义相关的 列表格式  如下面实例中的 test.p[].属性

传输设置

技术分享图片

后台对象定义

        [HttpPost]
        [Route("api/Test")]
        public JsonResult Test(TestPost test)
        {
            return Json(test);
        }

        public class TestPost
        {
          public string courieredNo { get; set; }
            public IFormFile file { get; set; }
            public List<P> p { get; set; }
            public class P
            {
                public int age { get; set; }
            }
        }

 

Post传值到后台经典场景(C#)

原文:https://www.cnblogs.com/bindot/p/classic_PostMan.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!