regex - OpenApi 3:验证字符串查询参数
问题描述
我正在构建一个休息 API。使用这样的查询参数:/?param1=value1¶m2=...
我的参数是string
而且一定不是null
。""
," "
或者" "
也不被接受。
我试过这样的事情:
schema:
type: string
pattern: '^(?!\s*$).+'
但它不起作用。我猜""
被认为不是空的,因为它是由两个字符组成的。
解决方案
推荐阅读
- javascript - JQuery 序列化数据输入为空
- r - 加入来自不同文件的列
- reactjs - 每次渲染都生成新的样式表的坏习惯?
- asp.net-mvc - IIS 上的 Asp.net Core 2 发布项目只返回一个空白页?
- scala - 即使我已经实现了它们,也会出现未实现的方法错误
- java - Kubernetes liveness - 使用 Spring Boot 为特定端点保留线程/内存
- computer-vision - 执行多尺度训练 (yolov2)
- routes - 带有命名插座子组件的Angular 5问题
- python - Python:使用空格生成多个字符串组合
- asp.net-mvc - 将值从 c# 传递到 cshtml 到 TypeScript