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

Кто-нибудь знает пример клиента RESTful, который следует принципу HATEOAS?
Итак, теперь я понимаю, что мы все должны внедрять наши службы RESTful, предоставляющие представления, которые позволяют клиентам следовать HATEOAS . И хотя теоретически все это имеет смысл, я рыскал по Интернету, чтобы найти хоть один хороший...
7111 просмотров
schedule 02.11.2022

Связь и HATEOAS
Говорят, что в хорошо определенной системе RESTful клиентам нужно знать только корневой URI или несколько хорошо известных URI, и клиент должен обнаружить все остальные ссылки через эти начальные URI. Я понимаю преимущества (отдельные клиенты) от...
1637 просмотров
schedule 09.01.2023

Отношения ссылок в представлениях JSON
Я разрабатываю RESTful API на основе представлений JSON. Чтобы соответствовать HATEOAS, я широко использую ссылки между ресурсами. Поэтому я последовал этому предложению для сериализации ссылок способом, очень похожим на ATOM. ссылки. Теперь у...
17114 просмотров
schedule 05.06.2022

означает ли возможность обнаружения REST и HATEOAS, что вы можете изменить URI?
Я пытаюсь прояснить концепцию, связанную с возможностью обнаружения REST, то есть означает ли соответствие ограничению HATEOAS для службы RESTful, что теперь URI могут изменяться, потому что они доступны для обнаружения и не документированы....
898 просмотров

Будет ли этот формат ответа RESTful JSON совместимым с HATEOAS?
Работая над REST API для работы, я столкнулся с проблемой, когда я хочу передать значение, представляющее связь, а также URL-адрес этой связи, чтобы он мог быть совместим с HATEOAS. Я думаю, что нашел подходящее решение, но хотел бы получить...
821 просмотров
schedule 18.04.2022

Внедрение HATEOAS с HAL в Джерси
Одним из ключевых моментов создания RESTful API является HATEOAS. Теперь Джерси предлагает довольно хорошую возможность связывания (см. эту ссылку ). Но я видел проект спецификации HAL , и он кажется хорошо продуманным. Мне интересно, есть ли...
7910 просмотров
schedule 30.11.2022

JSON Hypermedia Api с формами и ссылками
Я нахожусь на ранних этапах планирования REST API, и я хотел бы, чтобы он придерживался ограничения REST HATEOAS. Но я также хотел бы предоставить формат JSON. Итак, мой вопрос заключается в том, существуют ли соглашения для представления ссылок и...
8430 просмотров
schedule 20.07.2023

REST Hypermedia API — навигация из клиента без сохранения состояния
Прямой вопрос: если я создаю клиент без сохранения состояния, который «меняет страницу» между запросами, как мне правильно использовать API гипермедиа? Ключевым моментом, конечно, является то, что клиент не должен создавать URL-адреса. Если бы...
936 просмотров
schedule 03.07.2023

Точка входа в REST/HATEOAS API?
Я начал разрабатывать API и решил попробовать привести его в соответствие с REST/HATEOAS. Какой должна быть точка входа для API? Кажется, что распространенным является GET / , но из того, что я читал, может быть логически более разумно...
2791 просмотров

Должны ли ссылки содержать токен аутентификации в HateOAS?
Я использую Spring MVC и Spring HateOAS для создания спокойного JSON API без сохранения состояния. Все работает нормально. Но у меня есть вопрос "концепции". Мой API использует токен аутентификации в каждом запросе. Например, вы используете API...
855 просмотров

HATEOAS с JSON через HTTP
У меня есть простой CRUD-подобный веб-API, использующий JSON через HTTP (репозиторий Person сущностей, приложение для контактов). Теперь я хотел бы спроектировать его таким образом, чтобы он хорошо вписывался в архитектуру RESTful. Все довольно...
768 просмотров
schedule 08.01.2023

Обнаружение ссылок JSON-LD+Hydra
Я думал о том, как использовать JSON-LD для управления приложением в соответствии с принципом HATEOAS. Например, у меня может быть простой объект точки входа, который определяет ссылку: { "@context": { "users": { "@id":...
2797 просмотров
schedule 10.08.2022

Почему заголовок местоположения HTTP устанавливается только для запросов POST/201 (создано) ответов?
На мгновение игнорируя ответы 3xx, мне интересно, почему заголовок местоположения HTTP используется только в сочетании с ответами POST-запросов/201 (Created). Из спецификации RFC 2616 : Для ответов 201 (Создано) Location соответствует...
4399 просмотров
schedule 24.04.2023

Почему я не могу заставить поддержку HAL работать в Grails 2.3.8?
Я следую указаниям в документах, здесь: http://grails.org/doc/2.3.8/guide/webServices.html#hypermedia Почему Grails не выдает вывод в формате HAL, как показано в документации? У меня есть объект домена, который я сопоставил с аннотацией...
500 просмотров
schedule 16.12.2022

Контроллеры Angular будут следовать HATEOAS API
Я пытаюсь реализовать приложение Angular, которое будет обнаруживать ссылки, следуя принципу HATEOAS. Итак, давайте предположим, что у меня есть корневой маршрут #/home, который вызывает HomeController . Этот домашний контроллер ПОЛУЧИТ некоторую...
398 просмотров

Правильно ли я понимаю типы носителей?
1) Предположим, что когда для имени типа носителя установлено значение " X/xml ", программный агент SA может идентифицировать элементы управления Hypermedia содержится в формате представления RF a) Если SA получает следующий...
106 просмотров
schedule 11.09.2022

Внедрение/переопределение MongoRepository с сохранением форматирования HATEOAS
У меня есть простой MongoRepository, который я хотел бы изменить, чтобы возвращать сгенерированный ObjectId в сообщении (сохранить()). public interface EmployeeRepository extends MongoRepository<Employee, String> { public void...
819 просмотров

Есть ли способ связать ресурс JAX-RS с другим ресурсом, как в Spring HATEOAS?
В Spring у нас есть аннотация @ExposesResourceFor , которая может связать наш ресурс с другими ресурсами. Благодаря этому наши объекты-значения (представления) ничего не могут знать о реальных ресурсах. Есть ли способ сделать это в JAX-RS? Я...
2877 просмотров

Ссылки Spring HATEOAS
Я просто пытаюсь научиться создавать приложение Spring HATEOAS. Я добавил в свой репозиторий собственный запрос: @Query("SELECT c from Customer c WHERE (:basedOnCustomer = '' or c.basedOnCustomer = :basedOnCustomer) " +...
249 просмотров
schedule 24.03.2023

Значение и использование _embedded в HATEOAS
Я использую Spring Data REST, который поддерживает HATEOAS. Я новичок в этой парадигме. В ответах GET от моего веб-сервиса RESTful я часто получаю результаты внутри узла с именем _embedded . Мне интересно: для чего нужен узел _embedded ?...
15992 просмотров
schedule 23.11.2022