這個案例的核心責任是記錄「在 JSON 上補 hypermedia」路線的標準化現狀。

觀察

HAL 用 _links_embedded 兩個保留屬性在 JSON 上表達 hypermedia controls、目標是讓通用函式庫可以在任何 HAL API 上重用(uniform interface)。狀態:IETF Internet-Draft(最新 v11)、已過期歸檔、無標準地位;生態面曾是 Spring HATEOAS 的預設格式。

判讀

教學判準:「格式碎片化(HAL / Siren / JSON-LD / Collection+JSON 並立、無一勝出)是 hypermedia JSON 未形成 uniform client 的結構性原因」— 這正是 Fielding 說要把力氣花在 media type 上、而業界沒收斂的實證。

對應大綱

Hypermedia 與 HATEOAS 復興(格式現實段、與 Siren 並列、已引用)。

下一步路由

模組十一案例庫

引用源