Вопросы по теме 'hateoas'

Дизайн RESTful api, HATEOAS и обнаружение ресурсов
Одна из основных идей, лежащих в основе HATEOAS, заключается в том, что клиенты должны иметь возможность запускаться с единого URL-адреса точки входа и обнаруживать все доступные ресурсы и переходы состояний, доступные для них. Хотя я прекрасно вижу,...
5503 просмотров
schedule 15.05.2022

Генерация ссылок Hypermedia в веб-API
Мне любопытно узнать, как другие справились с проблемой создания гипермедиа-ссылок для своих веб-API? В частности, я использую веб-API ASP.NET и разрываюсь между операциями, возвращающими типы, связанные с гипермедиа, или возвратом самого ресурса, и...
10436 просмотров
schedule 18.09.2022

REST API: идентификация ресурса и контента, зависящего от аутентификации.
Я разрабатываю API, следуя принципам HATEOAS/RESt. И все же я не уверен в этом основном моменте: идентификация ресурса . Предположим, этот URL: /images , который показывает все изображения, загруженные пользователем (этому пользователю)....
137 просмотров
schedule 30.07.2023

Адаптер EmberJS DataStore, поддерживающий HATEOAS.
Я создаю приложение, которое мне бы очень хотелось, чтобы оно было RESTful, которое следует HATEOAS REST. требование. Что касается внешнего интерфейса, я рассматриваю использование Ember, потому что он в значительной степени соответствует тому,...
590 просмотров
schedule 08.07.2022

REST HATEOAS: Как определить и установить медиа-тип при просмотре ссылок?
Я просматривал то, что было описано как пример хороший REST API . GET был отправлен на базовом URI и с медиа-типом, который каким-то образом уже был известен клиенту (что нормально, согласно принципам REST). To server: GET / Host:...
2116 просмотров
schedule 27.11.2022

REST/HATEOAS Microformat/FOAF/Схема, специфичная для домена путаница
В службе RESTful вы можете определить ссылки на ресурсы следующим образом: <next xmlns="http://example.org/state-machine" rel="http://mydomain.example.org/user" url="http://mydomain.example.com/user/1234" type="application/xml"/>...
386 просмотров
schedule 16.06.2022

Как выставить разбиение на страницы в формате HAL REST API
Как мне выставить разбивку на страницы для REST API с использованием формата HAL, должен ли я просто обернуть все в другой форматированный объект HAL с метаданными разбивки на страницы или ? Есть ли рекомендуемый формат разбивки на страницы в...
4309 просмотров
schedule 30.01.2023

RESTFul наследование типа носителя
Я совершенно новичок в REST. Я помогал реализовать то, что называлось REST на работе, но оно нарушает так много правил, что его трудно квалифицировать как REST. Я хочу следовать рекомендациям HATEOAS, и оставшийся у меня вопрос касается документации...
1024 просмотров
schedule 20.04.2023

Правильный способ преобразования ссылки Spring HATEOAS на объект
У меня есть очень простой контроллер, который делает HTTP-запрос и получает некоторые ресурсы в формате HATEOAS. package com.provider.spring.controller; import java.util.List; import org.springframework.hateoas.Link; import...
3392 просмотров
schedule 27.05.2022

Межсервисное связывание для микросервисов HATEOAS
У меня есть несколько микросервисов, созданных с помощью Spring Boot, поэтому для развлечения я решил добавить к ним HATEOAS, чтобы помочь настроить межресурсное связывание. Кажется, это неплохо работает в конкретном проекте, но мне было интересно,...
1913 просмотров

Как справиться с разрешением на глагол в Rest на клиенте?
Давайте предположим, что у нас есть ресурс по URL-адресу, например: foo.com/api/bar И допустим, что пользователю может быть разрешено ПОЛУЧИТЬ этот ресурс, но ему не разрешено отправлять POST на этот ресурс. Я могу легко решить эту проблему,...
563 просмотров
schedule 31.05.2023

Принцип HATEOAS в модернизации? ссылка на ресурсы?
Как я могу использовать принципал HATEOAS при модернизации? Есть ли способ использовать ссылки в модификации? Или мне самому разобрать? links: [4] 0: { rel: "self" href: "https://localhost/api/product/9" }- 1: { rel: "comp" href:...
1630 просмотров
schedule 18.11.2023

Не удалось прочитать JSON: нераспознанное поле _links — клиент Android REST HATEOAS
Я следовал этому руководству для клиента Android REST, но вместо службы приветствия , я использовал свой собственный сервис REST HATEOAS, который возвращает HAL+JSON в следующем формате: "name" : "new task", "description" : "this is new task",...
978 просмотров
schedule 20.09.2023

Могу ли я иметь несколько отношений ссылок с одним и тем же URI в HATEOAS?
У меня есть ресурс, в этом случае: http://www.domain.com/sales-rep/{id} У каждого торгового представителя есть несколько продуктов, которые они могут продавать. URI для этого ресурса будет следующим:...
893 просмотров
schedule 22.07.2023

Стандарты HATEOAS / архитектурный образец
если я прав, HATEOAS представляет собой архитектурный шаблон и не описывает, КАК клиент должен обнаруживать отношения. HATEOAS просто описывает, ЧТО сервер должен отправить клиенту доступный для обнаружения API. При внедрении HATEOAS автор API...
530 просмотров
schedule 20.05.2022

Spring Сериализация данных Embeddable со ссылками ManyToOne
У меня есть интересная проблема. Моя модель данных следующая: Наберите "А: @Entity @JsonIgnoreProperties(ignoreUnknown = true) public class A { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; } Тип Б:...
730 просмотров

Как должна быть предоставлена ​​ссылка на схему клиенту для конечной точки массива гипермедиа/успокоительного json
У меня есть служба гипермедиа/отдыха, которая предоставляет коллекции как конечные точки (доступные для страниц). они сериализуются как массивы json. у меня есть (автоматически сгенерированная) схема json для каждой конечной точки, и я хочу...
310 просмотров
schedule 15.09.2023

wso2 esb и REST HATEOAS
Я хотел бы разместить HATEOAS непосредственно внутри ESB WSO2, но это кажется очень сложным, особенно потому, что я хочу использовать RFC5988 с параметром HTTP Header Link и Location. При выполнении POST: ответ с HTTP-заголовком Расположение...
144 просмотров
schedule 03.05.2023

Есть ли стандартный способ определения CURIE в полях заголовка HTTP?
Недавно я разрабатывал RESTful API и хочу использовать поле заголовка Link для реализации HATEOAS. Все это прекрасно и работает без каких-либо реальных проблем, но я хочу упростить работу клиентов API. Например, заголовок Link может...
130 просмотров
schedule 12.08.2022

Rest API HAL и структурированное тело ответа с вложенной ссылкой
Как бы вы подошли к этому делу? В этом примере адрес вложен только в структуру, он не существует как отдельный ресурс, поэтому я не использую _embedded. Должна ли быть ссылка на страну в верхнем корневом элементе _links или возможно или правильно...
146 просмотров
schedule 10.04.2023