hateoas

    0熱度

    1回答

    我對Android REST客戶端使用this tutorial,但使用我自己的REST HATEOAS服務,它以這種格式返回HAL + JSON: "name" : "new task", "description" : "this is new task", "_links" : { "self" : { "href" : "http://test/tasks/1" },

    0熱度

    1回答

    我正在使用AngularJS和Spring Rest Data進行學習項目。 我有數據庫表預訂和客戶端,預定有一個客戶端,完美......對於預約詢問JSON響應是下一個: 在黃色的,它是客戶端URL參考,我想知道如果有任何方法將這個Client對象加載到響應中,有些像Jackson方式(加載對象和實習對象數據,而不是鏈接),我知道這是Spring Rest Data的方式,但我很困惑我應該這樣做

    1熱度

    1回答

    的HAL規範鏈接HAL + JSON表示說: 注意:如果您不確定鏈路是否應爲單數,假設它 將有多個。如果您選擇單數,並且發現需要更改它,則需要創建新的鏈接關係或打破現有的 客戶端。 作出是否與特定版本的鏈接單個或多個僅特定資源表示中適用於使用的是相對的,還是它適用於使用該版本的任何資源 - 表示? 例如,如果我已經確定在某個資源X內部rel的下方的鏈接總是應該是多個,那麼這個約束是否僅適用於資源X

    1熱度

    1回答

    要渲染JSON + HAL我添加@Resource anotation我的域名: @Resource(uri = "/rest/book", formats=['hal']) class Book { String title String author } 的問題是,我已經有BookController(無腳手架)和創建玲通過gsp標籤(<g:createLink c

    0熱度

    1回答

    在典型情況下與embedded resources: @Entity @Data class Item { id, name ... @ManyToOne @JoinColumn(name="status", referencedColumnName="ID") private Status status; } @Entity @Data

    1熱度

    1回答

    如果我是正確的HATEOAS是一個架構模式,並沒有描述客戶應該如何發現關係。 HATEOAS只是描述了服務器應該向客戶端發送可發現的API。 當採用HATEOAS時,api作者可以定義客戶如何發現關係。 例如沒有像hydra/hal/jsonapi這樣的標準,json文檔中是否使用「鏈接」,「_link」,「鏈接」,「關係」字段來表示關係並不清楚。 從我的角度來看,這將讓我,作爲一個API作者定義

    3熱度

    4回答

    這個問題是語言無關。讓我們不用擔心框架或實現,讓我們說一切都可以實現,讓我們以抽象的方式看待REST API。換句話說:我現在正在構建一個框架,並且我沒有看到任何地方的任何解決方案。 問題 一個可以如何構建兩個獨立的REST蹊徑返回集合的交集REST URL終點?短的例子:如何相交/users/1/comments和/companies/6/comments? 約束 所有終端應該返回單一數據模型實

    7熱度

    1回答

    我有一個有趣的問題。我的數據模型如下: A型: @Entity @JsonIgnoreProperties(ignoreUnknown = true) public class A { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; } B型: @Entity @Js

    1熱度

    1回答

    如果我有兩個資源,一個是從另一個創建的,我應該在哪裏放置創建端點? 例子: 我有兩個資源,A和B,我想創建一個B. B是一個簡單的類,它引用了A和誰創造了它的用戶,這樣 public class B { private A a; private User user; } 用戶信息隱式發送HTTP請求,所以我不需要任何參數。 解決方案1: 發個帖子不帶任何參數來/A/123

    7熱度

    1回答

    如何在資源上爲POST/PUT/PATCH表示HATEOAS鏈接的最佳方式是什麼?這些操作具有有效載荷,但是我們不會有選擇來表示HATEOAS鏈路中的有效載荷,因爲它們不是預定義的並且可能很重。那麼只需指定終點並指定操作就足夠了? 任何樣品或例子將不勝感激與HATEOAS POST/PUT/PATCH鏈接的JSON響應。