java - REST API 中可以强制查询参数吗
问题描述
我有一个要求,必须有两个参数(其中一个代表日期)作为 GET URI 的一部分必须是强制性的。但这两个参数仅用于过滤目的。所以我的问题是, 强制参数可以用作查询参数吗?(或者我们仍然可以将它们用作路径参数,尽管没有父/子关系)
解决方案
是的,查询参数中可以使用强制参数。在这种情况下,您需要在 API 被命中后进行验证,以检查参数的值是否不为 null 并且是指定的格式。如果他们甚至没有在路径中提及查询参数变量,那么他们最终将收到 404 错误。
推荐阅读
- xaml - 属性“内容”设置不止一次 Xamarin Forms
- batch-file - 如何在批处理文件中创建依赖于 %time %date% 等其他变量的变量?
- c# - 当按钮单击 UWP 时导航到带有选定组合框项的新页面
- elasticsearch - Elasticsearch 时间范围查询和数据
- java - 放心 - post() - java.lang.NullPointerException:无法在空对象上调用方法 trim()
- c# - 如何拆分字符串并相对于父级创建一个
- firebase - Flutter Firebase 应用内消息
- docker - 应用程序无法在 Kubernetes 的 3000 端口上访问
- javascript - 以下哪种方法是明智地使用以下语句的正确方法?
- d3.js - 如何使用 Simg 库返回 base64 图像数据