博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
每日踩坑 2018-01-09 WebAPI会如何面对URL中的空串string参数?
阅读量:6694 次
发布时间:2019-06-25

本文共 428 字,大约阅读时间需要 1 分钟。

这个问题是我的同事问我的,可能有点 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 的问题,各位看官嘴下留情(滑稽。

转载于:https://www.cnblogs.com/Aaxuan/p/10242495.html

你可能感兴趣的文章
iOS Beta 升级或降级
查看>>
如何给开源的DUILib支持Accessibility
查看>>
在vmware下安装的linux系统上添加eth1
查看>>
Unix系列shell程序编写(下)
查看>>
多年珍藏的55w御剑字典
查看>>
Python实践之路7——计算器
查看>>
java中堆和栈的区别
查看>>
后渗透之meterpreter攻略
查看>>
vue页面初始化
查看>>
按钮切换显示不同的内容(js控制)
查看>>
【056】我的电子产品
查看>>
宝塔面板快速开启https服务
查看>>
c++线程池小例子
查看>>
angular
查看>>
转载文章:Windows Azure 七月份更新:SQL 数据库、流量管理器、自动伸缩、虚拟机...
查看>>
RDLC报表部署到服务器的相关问题
查看>>
HTML5移动Web开发(九)——优化浏览器视口宽度设置
查看>>
Spark- 根据ip地址计算归属地
查看>>
python中的面向对象学习以及类的继承和继承顺序
查看>>
注册表的作用、bat文件中REG ADD命令添加注册表项以及bat
查看>>