2016-07-04 8 views
0

HAL specification 다음에 자기 링크에 검색어 매개 변수가 포함되어 있거나 첫 번째 페이지로 연결하는 것이 좋습니까? 감사HAL 사양 - 자체 링크에 쿼리 매개 변수가 있어야합니까?

는 예를 따른다 :

요청 :

my-service/movies/123/subtitles?page=3

실제 JSON 응답 :

{ 
    "count": 20, 
    "pagingSize": 5, 
    "_links": { 
    "next": { 
     "href": "/my-service/movies/123/subtitles?page=4" 
    }, 
    "previous": { 
     "href": "/my-service/movies/123/subtitles?page=2" 
    }, 
    "self": { 
     "href": "/my-service/movies/123/subtitles" 
    }, 
    "movie": { 
     "href": "/my-service/movies/123" 
    } 
    }, 
    "_embedded": { 
    "subtitles": [ 
     { 
     "id": "111", 
     "_links": { 
      "self": { 
      "href": "/my-service/subtitles/111" 
      } 
     } 
     }, 
     ...  
     { 
     "id": "222", 
     "_links": { 
      "self": { 
      "href": "/my-service/subtitles/222" 
      } 
     } 
     } 
    ] 
    } 
} 

답변

1

Hypertext Application Language (HAL)을 draft 명세서의 "HREF"하여 적용 제안 Web Linking specification (0123)에 정의 된 "Target IRI"와의 적합성). 관계 유형은 URI [RFC3986] 고유 관계 유형을 식별하는 인 확장 관계 유형을 사용할 수 있습니다 등록하지 않으

응용 프로그램.

는 그래서 자기 값은 고유해야 말하고 싶지만, 따라서 는 (지정되지 않은 옵션) 쿼리 매개 변수 등이 있습니다.