Описание тега hateoas
HATEOAS - это аббревиатура от Hypermedia As the Engine of Application State. Его использование делает ваши RESTful API автоматически обнаруживаемыми и делает их совместимыми с RMM уровня 3.
1
ответ
REST API HATEOAS выпуск
Я читаю о HATEOAS в ответе API, поэтому у меня есть этот случай, пользователь сначала нажмет на этот URL /payment, этот URL вернет список разрешенных способов оплаты, и я думаю вернуть ключ ссылок, который содержит конечные точки этих разрешенных сп…
26 янв '17 в 08:29
1
ответ
Как установить связанный объект, используя HATEOAS?
Я не могу использовать успокоительный API со ссылками HATEOAS, сгенерированными из репозиториев Springboot. Рассмотрим следующую модель: public class Order { private UUID id; private String orderNumber; private Location location; } public class Loca…
26 окт '18 в 08:53
2
ответа
HATEOAS с JSON через HTTP
У меня есть простой CRUD-подобный Web-API, использующий JSON поверх HTTP (хранилище Person лица, приложение контактов). Теперь я хотел бы разработать его так, чтобы он хорошо вписывался в архитектуру RESTful. Все довольно просто, кроме одного: Как я…
07 дек '13 в 21:12
0
ответов
Обновление API с json до hal+json: как это сделать правильно?
Допустим, у меня есть API, где запросы списка возвращают JSON с массивом элементов. Теперь я готов реализовать подход HAL с помощью _links, _embedded и т. Д. Но вопрос, как это сделать правильно: Поднять версию и вернуть hal+json в новой версии и пр…
29 сен '17 в 07:25
1
ответ
HATEOAS связывает с PUT/POST
Каков наилучший способ представить ссылку на HATEOAS для POST/PUT/PATCH на ресурсе? Эти операции имеют полезную нагрузку, но у нас не будет возможности представить полезную нагрузку в ссылке HATEOAS, поскольку они не определены заранее и могут быть …
09 сен '15 в 02:25
3
ответа
Spring HATEOAS против Spring Data Rest
Вопрос в том, в чем разница между Spring HATEOAS и Spring Data Rest? Я чувствую, что оба могут делать то же самое, и Spring Data Rest (как часть Spring Data) кажется немного более живым. https://github.com/spring-projects/spring-hateoas https://gith…
22 окт '13 в 09:34
3
ответа
Как отправить глубоко вложенный ресурс с помощью Restful API (HATEOAS)
Скажем, у меня есть ресурс приложения, который содержит контактные данные ресурсов, а контактные данные содержат адреса ресурсов. Например. Application --> Name --> Application Amount --> Application Contacts --> --> Contact 1 --> …
17 июл '13 в 06:37
2
ответа
Использование HAL Vocab с JSON-LD
Мне было интересно, есть ли способ использовать концепции HAL с JSON-LD? У меня есть текущий документ jsonld: { "@context": { "hal": "http://stateless.co/hal#", "schema": "http://schema.org", "_links": { "@id": "hal:link", "@container": "@index" } }…
26 июн '14 в 01:48
0
ответов
Каковы лучшие практики при работе с архитектурой микросервисов, HATEOAS и API Gateway?
Должен ли каждый микросервис знать, где шлюз API находится на прослушивании запросов? Или шлюз должен сообщать контекст каждому микросервису? Как? Кто должен отвечать за создание ссылок для приложения HATEOAS? Большое спасибо!
02 ноя '17 в 02:26
1
ответ
Как правильно использовать HAL (Hypermedia Application Language) _embedded?
Я создаю REST API, который предоставляет пользователям информацию об онлайн-курсах. Вот общая структура курса: Курс> Единицы> Уроки> Мероприятия Я пытаюсь сделать мою структуру ответов JSON HAL-совместимой, но я не уверен, правильно ли я это делаю. …
04 июн '15 в 14:45
3
ответа
Выходной формат Chage in spring data rest в spring-data-rest-webmvc версии 2.2.1.RELEASE
Я использую Spring Data Rest Web MVC 2.2.1.RELEASE. Я ожидаю в следующем формате { "content": [ { "price": 499.00, "description": "Apple tablet device", "name": "iPad", "links": [ { "rel": "self", "href": "http://localhost:8080/product/1" } ], "attr…
01 янв '15 в 15:12
1
ответ
Использование Knockout Mapping с JSON, содержащим гиперссылки
Я использую сервис RESTful WebAPI для возврата JSON с гипермедиа-связями, а затем попытался использовать отображение KnockoutJS для декодирования в модель представления, и оно продолжает давать сбой, хотя и не понимаю, почему. Мне приходится вручную…
25 окт '13 в 19:47
0
ответов
Spring Hateoas / HAL throw исключение
У меня странная проблема, потому что в моем приложении все работает нормально, после выполнения метода GET я всегда получаю исключение: 2018-05-10 12:17:18.608 WARN 16031 --- [nio-8080-exec-1] tion$ResourceSupportHttpMessageConverter : Failed to eva…
10 май '18 в 10:32
0
ответов
symfony2 hateoas - как создать точку входа
Можете ли вы сказать мне, как создать отдых в точке входа с помощью этого пакета Hateoas для Symfony2? Я искал в Google, но не нашел ответа В старом пакете мы использовали некоторые сервисы, доступные из него (fsc_hateoas.metadata.relation_builder.f…
23 июн '15 в 07:45
1
ответ
Добавить необязательные параметры запроса со значением по умолчанию для самостоятельной ссылки в hateoas
Одна из конечных точек бэкэнда, который я разрабатываю, принимает необязательный параметр. Если этот параметр не отправляется клиентом, он принимает значение по умолчанию. Так это GET вызов http://my.host.com/some_endpoint эквивалентно http://my.hos…
20 май '16 в 09:46
1
ответ
Правильный ответ HATEOAS при создании учетной записи пользователя
У меня есть REST API написано в узле, который использует HATEOAS. Пользователь должен иметь учетную запись, прежде чем он сможет получить доступ к большей его части. Они регистрируют учетную запись с данными для входа, затем входят в систему, чтобы …
19 окт '15 в 13:18
0
ответов
Почему resource.getId(). Expand() завершится ошибкой из-за ошибки "Недостаточно значений переменных, доступных для раскрытия" id ""?
Я пишу основанный на REST веб-сервис, используя Spring и HATEOAS. Одним из моих объектов-сущностей является Invoice, и у моего контроллера есть метод newInvoice, который работает до тех пор, пока он не попытается сгенерировать ResponseEntity; в этот…
17 янв '19 в 18:06
1
ответ
HATEOAS добавил в закладки URL-адрес
Я пытаюсь разобраться в HATEOAS. Давайте работать через пример. Клиент загружает браузер на getemails.com. Для простоты предположим, что вызов getemails.com попадает на сервер, и он возвращается со списком электронных писем. Каждое письмо имеет ссыл…
11 июн '15 в 04:07
4
ответа
Несколько конвертеров с Retrofit 2
У меня есть служба REST HATEOAS (HAL), и мне удалось поговорить с ней с помощью приведенного ниже кода (используя halarious в качестве механизма преобразования), но когда я пытаюсь объединить конвертеры (stallone а также stallone2), приложение всегд…
29 окт '15 в 02:00
1
ответ
Как получить абсолютный URL с Hateoas Bundle на Symfony2
Я только что установил пакет из github Willdurant, и я получил относительный URL, как это: "_links": { "self": { "href": "/1.0/users/?page=1&limit=10" }, "first": { "href": "/1.0/users/?page=1&limit=10" }, "last": { "href": "/1.0/users/?page…
05 май '16 в 01:13