2016-07-04 5 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仕様(0123)で定義されている "Target IRI")。関係型は、URI [RFC3986] を一意 関係のタイプを識別することである 拡張関係タイプを使用することができ登録したくない

アプリケーション。

だから私は、自己の値は一意でなければならないことを言うと思いますので、は、任意の(未指定のオプション)クエリがパラメータ含まれています。

関連する問題