首页 > 解决方案 > REST API 中可以强制查询参数吗

问题描述

我有一个要求,必须有两个参数(其中一个代表日期)作为 GET URI 的一部分必须是强制性的。但这两个参数仅用于过滤目的。所以我的问题是, 强制参数可以用作查询参数吗?(或者我们仍然可以将它们用作路径参数,尽管没有父/子关系)

标签: javarestgetjax-rs

解决方案


是的,查询参数中可以使用强制参数。在这种情况下,您需要在 API 被命中后进行验证,以检查参数的值是否不为 null 并且是指定的格式。如果他们甚至没有在路径中提及查询参数变量,那么他们最终将收到 404 错误。


推荐阅读