查询参数在 REST 中可以是强制性的吗 API
can query parameters be mandatory in REST API
我有一个要求,其中必须有两个参数(其中一个代表日期)作为 GET URI 的一部分必须是强制性的。但这两个参数仅用于过滤目的。所以我的问题是,
强制参数可以用作查询参数吗?(或者我们仍然可以将它们用作路径参数,虽然没有parent/child关系)
是的,查询参数中可以使用强制参数。在这种情况下,您需要在 API 被命中后进行验证,以检查参数值是否不为 null 且是否为指定格式。如果他们甚至没有在路径中提及查询参数变量,那么他们最终将收到 404 错误。
我有一个要求,其中必须有两个参数(其中一个代表日期)作为 GET URI 的一部分必须是强制性的。但这两个参数仅用于过滤目的。所以我的问题是, 强制参数可以用作查询参数吗?(或者我们仍然可以将它们用作路径参数,虽然没有parent/child关系)
是的,查询参数中可以使用强制参数。在这种情况下,您需要在 API 被命中后进行验证,以检查参数值是否不为 null 且是否为指定格式。如果他们甚至没有在路径中提及查询参数变量,那么他们最终将收到 404 错误。