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

GWT Rich Internet Application (RIA) и REST HATEOAS - насколько они совместимы?
Я занимаюсь разработкой многофункционального веб-приложения в Интернете, которое взаимодействует с серверной частью (Java) через веб-службы. Я создал прототип пользовательского интерфейса как на Flex / Flash, так и на GWT / Javascript, и заметил, что...
882 просмотров

Обнаружение 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 просмотров

Как обрабатывать глобальную гипермедиа в HATEOAS API для приложений с графическим интерфейсом?
Изменить: Чтобы уточнить, этот вопрос касается создания приложений с графическим пользовательским интерфейсом на основе API HATEOAS, того, как разрабатывать интерфейсы, основанные на принципах «обнаруживаемости» (т. е. динамических) гипермедиа, и, в...
633 просмотров

Создание клиентской библиотеки HATEOAS
Предположим, у меня есть RESTful API для управления заказами, который использует HAL для облегчения HATEOAS: GET /orders/2 { "_links": { "self": "/orders/2", "items": "/orders/2/items" }, "subtotal": 30.0,...
1213 просмотров

Spring HATEOAS против Spring Data Rest
Вопрос в том, в чем разница между Spring HATEOAS и Spring Data Rest? Я чувствую, что оба могут делать то же самое, и Spring Data Rest (как часть Spring Data) кажется немного более живым. https://github.com/spring-projects/spring-hateoas...
18418 просмотров

Ссылка 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 просмотров

Ссылка 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 просмотров

Находите спокойный ресурс при использовании 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 просмотров

HATEOAS REST API и дизайн, управляемый доменом, где разместить логику рабочего процесса?
Это задумано как дополнительный вопрос к RESTful API: Где я должен кодировать мой рабочий процесс? Краткое изложение вопроса (адаптированное, чтобы лучше соответствовать моему вопросу) будет выглядеть примерно так: Каждый предметный объект...
1346 просмотров

Весенний ХАТЕОАС. Встроенный ресурс + возможность его CRUD?
В типичной ситуации с встроенными ресурсами : @Entity @Data class Item { id, name ... @ManyToOne @JoinColumn(name="status", referencedColumnName="ID") private Status status; } @Entity @Data class Status { id, name...
919 просмотров

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