首页 > Windows开发 > 详细

每日踩坑 2018-01-09 WebAPI会如何面对URL中的空串string参数?

时间:2019-01-09 10:33:47      阅读:143      评论:0      收藏:0      [点我收藏+]

这个问题是我的同事问我的,可能有点 low 哈。

同事审查我的代码,表示应该对 URL 中的 string 参数进行一个空验证。

我倾向于认为,会无法匹配到路由方法。

 

然后我就写了一个Test,

        [HttpGet]
        [Route("api/test/getlist/{id}/{id2}")]
        public string[] GetList(string id,string id2)
        {
            return new string[] { id, id2 };
        }

然后就没有然后了,当然是匹配不到。

空两个斜杠匹配不到,只有 id2 的时候也是匹配不到,只有两个参数都写了的时候才 ok。

 

既然写了个 test。怎么着也得水一篇博客,有点 low 的问题,各位看官嘴下留情(滑稽。

每日踩坑 2018-01-09 WebAPI会如何面对URL中的空串string参数?

原文:https://www.cnblogs.com/Aaxuan/p/10242495.html

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