Я работаю над проектом ASP.NET Core 2.2 и хотел бы реализовать HATEOAS в соответствии со спецификацией Web Linking (RFC 8288) .
После просмотра ссылок Microsoft у меня сложилось впечатление, что лучший доступный вариант - добавить заголовок Link
в качестве настраиваемого заголовка с вызовами this.Response.Headers.Add()
, что говорит о том, что разработчик долженобрабатывать, как ссылки кодируются в соответствии с RFC8288.
Поскольку задача добавления заголовков HTTP-ссылок в соответствии с RFC8288 кажется очень распространенной, кто-нибудь знает, есть ли альтернатива внедрению нашего собственного решения?