我需要使用这些路径参数实现一个 API。
@Path("/job/{param1}/{optional1}/{optional2}/{param2}")
第二个和第三个参数可以是可选的吗?所以客户端不需要传递这些,但必须传递第一个和最后一个。
如果这不可能,那么是否建议以这种方式重新排列参数?
@Path("/job/{param1}/{param2}/{optional1}/{optional2}")
如何提供可选参数?
原文由 mbgsuirp 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以匹配以 REST 请求结尾的整个路径
现在路径变量包含
location/{locationId}
之后的整个路径您还可以使用正则表达式使路径可选。
现在,如果您格式化和编码将是可选的。你不给任何价值他们将是空的。