Вопросы по теме 'hateoas'
GWT Rich Internet Application (RIA) и REST HATEOAS - насколько они совместимы?
Я занимаюсь разработкой многофункционального веб-приложения в Интернете, которое взаимодействует с серверной частью (Java) через веб-службы. Я создал прототип пользовательского интерфейса как на Flex / Flash, так и на GWT / Javascript, и заметил, что...
882 просмотров
schedule
06.04.2022
Обнаружение RESTful API во время выполнения / дизайн клиента HATEOAS
Для стартапа SaaS, в котором я участвую, я создаю как веб-API RESTful, так и несколько клиентских приложений на разных платформах, которые его используют. Я думаю, что разобрался с API, но теперь перехожу к клиентам. Читая о REST, я вижу, что...
17653 просмотров
schedule
19.09.2022
Как создать собственный тип носителя (application/vnd) для веб-службы RESTful?
Я сейчас играю с REST и подумал, что правильно реализовал HATEOAS , чтобы правильно понять все концепции.
Для этого я хочу создать свои собственные типы мультимедиа ( application/vnd[...]+xml и application/vnd[...]+json ).
Первый вопрос:...
17217 просмотров
schedule
15.04.2023
Как обрабатывать глобальную гипермедиа в HATEOAS API для приложений с графическим интерфейсом?
Изменить: Чтобы уточнить, этот вопрос касается создания приложений с графическим пользовательским интерфейсом на основе API HATEOAS, того, как разрабатывать интерфейсы, основанные на принципах «обнаруживаемости» (т. е. динамических) гипермедиа, и, в...
633 просмотров
schedule
06.07.2023
Создание клиентской библиотеки HATEOAS
Предположим, у меня есть RESTful API для управления заказами, который использует HAL для облегчения HATEOAS:
GET /orders/2
{
"_links": {
"self": "/orders/2",
"items": "/orders/2/items"
},
"subtotal": 30.0,...
1213 просмотров
schedule
06.07.2023
Spring HATEOAS против Spring Data Rest
Вопрос в том, в чем разница между Spring HATEOAS и Spring Data Rest?
Я чувствую, что оба могут делать то же самое, и Spring Data Rest (как часть Spring Data) кажется немного более живым.
https://github.com/spring-projects/spring-hateoas...
18418 просмотров
schedule
07.12.2021
Ссылка HATEOAS на метод с необязательными параметрами запроса
Я хочу сослаться на метод, который имеет следующую подпись:
public SomeResponse getSomeObjects(@RequestParam(value = "foo", defaultValue = "bar") Foo fooValue)
Теперь я хочу, чтобы ссылка выглядела так:
http://myhost/api/someobjects...
2414 просмотров
schedule
23.04.2023
Как выразить допустимые значения в шаблоне URI
Я работаю над REST API и ищу способ предоставить клиенту допустимые значения для переменной в шаблоне URI. Это полезно, когда переменная представляет что-то вроде перечисления. В настоящее время клиент возвращает набор ссылок как часть возвращаемого...
458 просмотров
schedule
21.04.2023
Тестирование URL-адресов HATEOAS
Я разрабатываю сервис с RESTful API. API основан на JSON и использует HAL для ссылок HATEOAS между ресурсами.
Реализация не имеет значения для вопроса, но я использую Java и Spring MVC.
Некоторые примеры запросов:
GET /api/projects...
2363 просмотров
schedule
18.04.2023
Разоблачение ссылки на объект коллекции в весенних данных REST
Используя весенние данные REST, я представил ProjectRepository , который поддерживает перечисление проектов и выполнение над ними операций CRUD. Когда я перехожу к http://localhost:8080/projects/ , я получаю список проектов, как и ожидал.
Я...
3649 просмотров
schedule
17.07.2022
Ссылка href извлекает json без разбивки на страницы - spring data rest jpa
Я начал работать над REST API, используя Spring. Я использую учебный проект gs-accessing-data-rest-initial, который легко загрузить с помощью Spring Tool Suite, чтобы как можно скорее заставить некоторые вещи работать.
Я показал два связанных...
1001 просмотров
schedule
15.02.2023
При желании отключить формат HATEOAS в Spring Data Rest
Допустим, у меня есть существующее приложение с двумя конечными точками /people и /pants. Вызов GET /people возвращает:
[
{
"name":"john",
"age":37,
"pants":[
{
"color":"green",...
13228 просмотров
schedule
04.07.2022
Находите спокойный ресурс при использовании HATEOAS?
Читая об ограничении HATEOAS/Hypermedia, я часто вижу, что у ресурса должен быть какой-то вид self/href. Аргументом для этого является то, что клиенту не нужно знать, как создать URL для этого конкретного ресурса, например. для обновления ресурса....
1556 просмотров
schedule
02.01.2023
Дублирование содержимого страницы REST
При создании REST-приложения, которое будет возвращать набор элементов (тема с набором сообщений) с сортировкой от новых к старым.
Если будут выполняться принципы HATEOAS и весь контент будет разбит на страницы, клиент получит текущий идентификатор...
375 просмотров
schedule
20.07.2022
Как реализовать клиент глубокой связи поверх сервера HATEOAS?
На SO есть похожий вопрос , но он плохо сформулирован и не содержит подробностей. . Поэтому я пытаюсь написать лучший вопрос.
Меня интересует, как реализовать HATEOAS с одностраничным приложением (SPA), которое использует pushState . Я...
2627 просмотров
schedule
11.05.2022
HATEOAS REST API и дизайн, управляемый доменом, где разместить логику рабочего процесса?
Это задумано как дополнительный вопрос к RESTful API: Где я должен кодировать мой рабочий процесс? Краткое изложение вопроса (адаптированное, чтобы лучше соответствовать моему вопросу) будет выглядеть примерно так:
Каждый предметный объект...
1346 просмотров
schedule
22.04.2022
Весенний ХАТЕОАС. Встроенный ресурс + возможность его CRUD?
В типичной ситуации с встроенными ресурсами :
@Entity @Data
class Item {
id, name
...
@ManyToOne
@JoinColumn(name="status", referencedColumnName="ID")
private Status status;
}
@Entity @Data
class Status {
id, name...
919 просмотров
schedule
29.08.2022
REST HATEOAS: как сериализовать вложенные ресурсы (с помощью Spring HATEOAS)?
Я использую Spring HATEOAS для создания REST HATEOAS API в своем приложении. Пока это работает хорошо, но я застрял, когда дело доходит до вложенных ресурсов. Каков правильный подход для сопоставления такой иерархии классов с ресурсом REST HATEOAS:...
2730 просмотров
schedule
06.08.2023
HATEOAS Content-Type: Пользовательский MIME-тип
Я пытался реализовать RESTFul-архитектуру, но я полностью запутался в том, хороши или плохи пользовательские медиа-типы.
В настоящее время мое приложение передает «ссылки», используя заголовок Http Link:. Это здорово, я использую его с атрибутом...
617 просмотров
schedule
14.11.2022
Спецификация HAL. Должна ли собственная ссылка содержать параметр запроса?
Следуя спецификации HAL , собственно ссылка содержит параметр запроса или можно ссылаться на первую страницу? Спасибо
Следует примеру:
Запрос:
my-service/movies/123/subtitles?page=3
Фактический ответ JSON:
{
"count": 20,...
1315 просмотров
schedule
12.03.2023