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

本文共 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

你可能感兴趣的文章
Linux基本命令
查看>>
基于.NET平台常用的框架整理
查看>>
C#正则表达式快速入门提升教程
查看>>
beautifulsoup的简单使用
查看>>
面向对象--反射
查看>>
浏览器百度点击第二页时仍然跳转到第一页
查看>>
EXTI—外部中断/事件控制器
查看>>
全本软件白名单 Quanben Software Whitelist
查看>>
Android4.4新的特性,在应用内开启透明状态栏和透明虚拟按钮。
查看>>
JS 书籍拓展内容
查看>>
WinForm中如何判断关闭事件来源于用户点击右上角的“关闭”按钮
查看>>
用css3和javascript做的一个简单的计算器
查看>>
Java实现系统统一对外开放网关入口设计
查看>>
LIST OF NOSQL DATABASES [currently 150]
查看>>
iPhone之获取当前位置
查看>>
Java- 几种常见的布局管理
查看>>
设置字体
查看>>
[转]查看SQL Server被锁的表以及如何解锁
查看>>
[转]TFS常用的命令行详解
查看>>
[转]AI+RPA 融合更智能
查看>>