技术学习

我所喜欢的

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  135 随笔 :: 5 文章 :: 6 评论 :: 11万 阅读
复制代码
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; }

    }
复制代码

 

posted on   飘扬De黑夜  阅读(174)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端
历史上的今天:
2017-05-19 Dev GridControl
点击右上角即可分享
微信分享提示