Меня попросили внедрить HATEOAS как часть нашего rest API, и именно так ответ определяется в спецификациях Swagger.
_links:
[
{
rel:
string
The relationship to the request e.g. self which contains the resource that was requested or {object name}, a link to a resource that is related to the requested resource
action:
[
{
httpVerb:
string
Allowed actions for this link based on the users permissions
Enum:
Array[4]
0:"GET"
1:"POST"
2:"PUT"
3:"DELETE"
}
]
href:
string
A fully qualified URL to the resource.
}
]
rel и href имеют смысл, и я мог бы найти много примеров для этих двух, но ничего не нашел для actions. Это часть стандарта? Я действительно должен отправить его обратно?
Я использую библиотеку Spring hatoas, и она точно не поддерживает actions. Любое руководство по этому вопросу будет ценным.
Спасибо.