openapi - 是否可以在 OpenAPI v3 规范中禁止未知查询参数?
问题描述
在 OpenAPI 中,您可以指定additionalProperties: false
作为对象模式的一部分,以指示请求或响应正文中的额外未知属性将被视为验证错误。
在为 API 指定查询参数时,有什么方法可以做类似的事情吗?我想指出,包括明确记录之外的其他查询参数的请求将被视为错误并触发 HTTP 400 响应。
我看到您可以将单个参数标记为required: true
,但我找不到任何方式说“这些是唯一允许的参数”。OpenAPI 3 规范是否允许这样做?如果是这样,怎么做?
解决方案
推荐阅读
- node.js - 有没有办法使用 NODEJS 在网页上显示 HDMI 接收到的相机图像?
- java - 关闭扫描仪类时出错
- node.js - Universal-cookie 制作私有路由
- java - 在边界内找到最近的邻居和自身
- python - 销毁 Tkinter 按钮
- ios - Swift - NSInternalInconsistencyException',原因:'请求第 (1) 节的行数超出范围
- android - Websocket 安全错误:未验证主机名
- angular - 无法启动连接:错误并且无法加载资源:SignalR 中的 net::ERR_SSL_PROTOCOL_ERROR
- python - 如何将相关图保存为png
- flutter - 我在 windows 的 android studio 中设置颤振时出错,我已经更新并拥有最新版本的颤振和 android studio