• WebApi参数说明Get(Url)


    public class SampleController : ApiController
        {
            /// <summary>
            /// localhost:57715/api/Sample/GetData?dateTimes[]=2021-05-01&dateTimes[]=2022-05-08
            /// localhost:57715/api/Sample/GetData 
            /// 都可以找到
            /// </summary>
            /// <returns></returns>
            public IHttpActionResult GetData([FromUri] DateTime?[] dateTimes)
            {
    
                var data = new { Code = "ddfada" };
                return Json(data);
            }
    
            /// <summary>
            /// localhost:57715/api/Sample/GetData1?name=1212  可以
            /// localhost:57715/api/Sample/GetData1            不可以
            /// </summary>
            /// <param name="name"></param>
            /// <returns></returns>
            public IHttpActionResult GetData1([FromUri] string name)
            {
    
                var data = new { Code = "ddfada" };
                return Json(data);
            }
    
            
    
            /// <summary>
            /// http://localhost:57715/api/Sample/GetData2?name[]=111&name[]=233    可以
            /// http://localhost:57715/api/Sample/GetData2                          可以
            /// </summary>
            /// <param name="name"></param>
            /// <returns></returns>
            public IHttpActionResult GetData2([FromUri] string[] name)
            {
    
                var data = new { Code = "ddfada" };
                return Json(data);
            }
    
            /// <summary>
            /// http://localhost:57715/api/Sample/GetData3?name=里斯            可以
            /// http://localhost:57715/api/Sample/GetData3                      可以
            /// </summary>
            /// <param name="name"></param>
            /// <returns></returns>
            public IHttpActionResult GetData3([FromUri] string name = "张三")
            {
    
                var data = new { Code = "ddfada" };
                return Json(data);
            }
    
            /// <summary>
            /// http://localhost:57715/api/Sample/GetData4?status[]=111&status[]=233    可以
            /// http://localhost:57715/api/Sample/GetData4    可以
            /// </summary>
            /// <param name="status"></param>
            /// <returns></returns>
    
            public IHttpActionResult GetData4([FromUri] int[] status)
            {
    
                var data = new { Code = "ddfada" };
                return Json(data);
            }
    
            /// <summary>
            /// http://localhost:57715/api/Sample/GetData5?dateRange[]=2021-05-01&dateRange[]=2022-05-08
            /// http://localhost:57715/api/Sample/GetData5
            /// </summary>
            /// <param name="dateRange"></param>
            /// <returns></returns>
            public IHttpActionResult GetData5([FromUri] List<DateTime> dateRange)
            {
    
                var data = new { Code = "ddfada" };
                return Json(data);
            }
    
            /// <summary>
            /// localhost:57715/api/Sample/GetEntityData?QueryDateRange[]=2021-05-01&QueryDateRange[]=2022-05-08&name=djfalk    可以
            /// localhost:57715/api/Sample/GetEntityData?QueryDateRange[]=2021-05-01&QueryDateRange[]=2022-05-08                可以
            /// localhost:57715/api/Sample/GetEntityData?name=daf                                                               可以
            /// </summary>
            /// <returns></returns>
            public IHttpActionResult GetEntityData([FromUri] QueryParam queryParam)
            {
    
                var data = new { Code = "ddfada" };
                return Json(data);
            }
        }
    
        public class QueryParam
        {
            public DateTime[] QueryDateRange { get; set; }
    
            public string name { get; set; }
    
        }
  • 相关阅读:
    pl/sql developer中如何导出oracle数据库结构? 参考文章一
    ORACLE知识点整理之一
    WebService之第一天
    Eclipse中,open declaration;open implementation;open super implementation的区别
    Maven 手动添加 JAR 包到本地仓库
    clipse maven 项目 出现红色叹号 解决方法
    eclipse快捷键设置
    Hibernate3--快速入门--第一天
    C++ 虚函数表解析
    c++ primer复习(二)
  • 原文地址:https://www.cnblogs.com/volts0302/p/16288298.html
Copyright © 2020-2023  润新知