hypermedia

    1

    2답변

    다음과 같이 URL에 리소스가 있다고 가정 해 보겠습니다. foo.com/api/bar 그리고 사용자가 해당 리소스를 가져올 수는 있지만 해당 리소스를 POST 할 수는 없다고 가정합니다. 나는 동사마다 다른 권한을 지정함으로써 쉽게 해결할 수 있습니다. 그러나 POST를 수행하도록 허용 된 경우 클라이언트가 어떻게 알 수 있습니까? 페이지에 "저장"버튼이

    1

    2답변

    HATEOAS는 응답 (HAL, JSON-LD 등)으로 응용 프로그램 내에서 해당 시점에 수행 할 수있는 모든 작업을 보내어 응용 프로그램 상태를 나타냄을 이해합니다. 예를 들어 은행의 계정 리소스를 보면 계정을 입금하거나 인출하거나 폐쇄 할 수 있습니다 (OPTIONS는 UPDATE 및 DELETE 동사를 반환 할 수 있음). 이러한 링크 (소비 클라이언

    0

    1답변

    레일에 하이퍼 미디어 API를 만들려고합니다. json_api 어댑터를 사용하여 active_model_serializers로 페이로드를 직렬화하고 싶습니다. 그러나 조건부 링크를 직렬화하는 것이 사소한 것처럼 보이지는 않습니다. 사용자가 다른 사용자를 따라 다니는 블로그 응용 프로그램입니다. 그래서 UserA에 대한 User Resource를 serial

    1

    1답변

    내 API에서 HATEOAS을 구현하는 방법에 대해 머리를 쓰려고합니다. 나는 현재 상황에서 적절한 행동 만 클라이언트에게 제공하는 개념 중 하나를 좋아한다. 그러나 나는이 아이디어를 올바르게 구현하는지 잘 모르겠습니다. 이의 내가 변경할 수있는 상태로 자원 유형 위해 있다고 가정 해 봅시다, 그것은 다양한 상태를 가질 수있다 ( 이 감소, 처리, 이 받아

    0

    1답변

    나는 HESTOAS를 RESTAPI와 함께 사용 해본 적이 없으며 HATEOAS를 사용하여 HATEOAS를 사용했다는 것을 알았습니다. 하나는 URI를 저장할 필요가 없으며 서버는 다른 리소스 또는 관련 리소스를 가져 오는 데 사용할 수있는 응답의 URI를 보냅니다. 하지만 HATEOAS을 사용하면 통화 수가 증가하지 않습니까? 고객 주문 정보를 가져오고

    1

    1답변

    나는 하이퍼 미디어를 구현하기 위해 spring-hateoas 라이브러리를 사용하여 RESTful API를 구축하고 있습니다. 내 엔드 포인트의 응답은 application/hal + json입니다 (My DTO는 ResourceSupport를 확장합니다). 저는 Swagger를 사용하여 엔드 포인트를 문서화하고 Springfox를 사용하여 swagger-

    0

    1답변

    현재 API 응답에서 관련 리소스에 대한 링크를 포함하여 HATEOAS를 약간 수행하려고하는 API를 작성 중입니다. 일부 지역에서는 기사 이미지와 같은 링크를 (ab?) 사용했습니다. 따라서, 예를 들어 문서 리소스는 다음과 같습니다 당신이 볼 수 있듯이 { "type": "article", "id": "1", "links":

    0

    1답변

    API의 엔트리 포인트에는 "x : reports"라는 rel이 있습니다 (여기서 x은 HAL 표현에 정의 된 접두어이며 큐리를 통해 정의되었지만 지금은 중요하지 않습니다). 여러 가지 유형의 보고서가 있습니다. "x : report"다음에는 이러한 자산 집합이 제공됩니다. 각각의 자산에는 "x : proofofplay"라는 rel이 있습니다. 이 유형의

    0

    1답변

    API 링크의 다음 구조가 HATEOAS와 호환되는지 궁금합니다. 특히 나는 끝 점을 만들지 모르겠다. 사용자가 거기에서 그룹을 만들 수 있기 때문에 엔트리 레벨에 있어야 하나/그룹에 넣어도 괜찮습니까? 나머지에 대해 어떻게 생각하십니까? 또한 HAL과 호환되어야합니다.이 이 루트 : { "_links": { "self": {

    0

    1답변

    프로젝트 작업을위한 API를 만들고 있습니다. 아래 나열된 TasksController가 있습니다. WebApi.Hal을 사용하여 하이퍼 미디어를 생성 중이며 hal+json 및 hal+xmlmedia types도 지원합니다. 다음은 현재 GET 요청 http://localhost:51910/api/tasks/1에 대한 응답입니다. 응답에는 우선 순위에 대