我在我的REST服务器中实现了HATEOAS功能:它现在返回一组链接作为响应的一部分,就像这样
"hrefs": [
{
"rel": "self",
"href": "/v1/data/default"
},
{
"rel": "domain",
"href": "/v1/domains/default"
},
{
"rel": "root",
"href": "/v1/data/default"
},
{
"rel": "attributes",
"href": "/v1/data/default/.attributes"
}
]
我现在想要宣传其他资源,但问题是它们的使用需要规定强制性查询参数(?min=value1&max=value2
)。由于不知道用户想要提供什么值,因此添加裸资源URL会导致出现错误4xx。什么是最佳做法?