다음과 같이 URL에 리소스가 있다고 가정 해 보겠습니다. foo.com/api/bar 그리고 사용자가 해당 리소스를 가져올 수는 있지만 해당 리소스를 POST 할 수는 없다고 가정합니다. 나는 동사마다 다른 권한을 지정함으로써 쉽게 해결할 수 있습니다. 그러나 POST를 수행하도록 허용 된 경우 클라이언트가 어떻게 알 수 있습니까? 페이지에 "저장"버튼이
HATEOAS는 응답 (HAL, JSON-LD 등)으로 응용 프로그램 내에서 해당 시점에 수행 할 수있는 모든 작업을 보내어 응용 프로그램 상태를 나타냄을 이해합니다. 예를 들어 은행의 계정 리소스를 보면 계정을 입금하거나 인출하거나 폐쇄 할 수 있습니다 (OPTIONS는 UPDATE 및 DELETE 동사를 반환 할 수 있음). 이러한 링크 (소비 클라이언
레일에 하이퍼 미디어 API를 만들려고합니다. json_api 어댑터를 사용하여 active_model_serializers로 페이로드를 직렬화하고 싶습니다. 그러나 조건부 링크를 직렬화하는 것이 사소한 것처럼 보이지는 않습니다. 사용자가 다른 사용자를 따라 다니는 블로그 응용 프로그램입니다. 그래서 UserA에 대한 User Resource를 serial
내 API에서 HATEOAS을 구현하는 방법에 대해 머리를 쓰려고합니다. 나는 현재 상황에서 적절한 행동 만 클라이언트에게 제공하는 개념 중 하나를 좋아한다. 그러나 나는이 아이디어를 올바르게 구현하는지 잘 모르겠습니다. 이의 내가 변경할 수있는 상태로 자원 유형 위해 있다고 가정 해 봅시다, 그것은 다양한 상태를 가질 수있다 ( 이 감소, 처리, 이 받아
나는 HESTOAS를 RESTAPI와 함께 사용 해본 적이 없으며 HATEOAS를 사용하여 HATEOAS를 사용했다는 것을 알았습니다. 하나는 URI를 저장할 필요가 없으며 서버는 다른 리소스 또는 관련 리소스를 가져 오는 데 사용할 수있는 응답의 URI를 보냅니다. 하지만 HATEOAS을 사용하면 통화 수가 증가하지 않습니까? 고객 주문 정보를 가져오고
나는 하이퍼 미디어를 구현하기 위해 spring-hateoas 라이브러리를 사용하여 RESTful API를 구축하고 있습니다. 내 엔드 포인트의 응답은 application/hal + json입니다 (My DTO는 ResourceSupport를 확장합니다). 저는 Swagger를 사용하여 엔드 포인트를 문서화하고 Springfox를 사용하여 swagger-
현재 API 응답에서 관련 리소스에 대한 링크를 포함하여 HATEOAS를 약간 수행하려고하는 API를 작성 중입니다. 일부 지역에서는 기사 이미지와 같은 링크를 (ab?) 사용했습니다. 따라서, 예를 들어 문서 리소스는 다음과 같습니다 당신이 볼 수 있듯이 {
"type": "article",
"id": "1",
"links":
API의 엔트리 포인트에는 "x : reports"라는 rel이 있습니다 (여기서 x은 HAL 표현에 정의 된 접두어이며 큐리를 통해 정의되었지만 지금은 중요하지 않습니다). 여러 가지 유형의 보고서가 있습니다. "x : report"다음에는 이러한 자산 집합이 제공됩니다. 각각의 자산에는 "x : proofofplay"라는 rel이 있습니다. 이 유형의
API 링크의 다음 구조가 HATEOAS와 호환되는지 궁금합니다. 특히 나는 끝 점을 만들지 모르겠다. 사용자가 거기에서 그룹을 만들 수 있기 때문에 엔트리 레벨에 있어야 하나/그룹에 넣어도 괜찮습니까? 나머지에 대해 어떻게 생각하십니까? 또한 HAL과 호환되어야합니다.이 이 루트 : {
"_links": {
"self": {
프로젝트 작업을위한 API를 만들고 있습니다. 아래 나열된 TasksController가 있습니다. WebApi.Hal을 사용하여 하이퍼 미디어를 생성 중이며 hal+json 및 hal+xmlmedia types도 지원합니다. 다음은 현재 GET 요청 http://localhost:51910/api/tasks/1에 대한 응답입니다. 응답에는 우선 순위에 대