hypermedia

    1熱度

    1回答

    在JSONAPI specification, under Resource Objects它給出了一個資源的這個例子:包含在 { "type": "articles", "id": "1", "attributes": { "title": "Rails is Omakase" }, "relationships": { "a

    2熱度

    2回答

    我正在尋找一個庫來處理HAL/Hypermedia API。理想情況下,不需要依賴ngResource。 相關鏈接: Relationship and difference between HAL and HATEOAS http://stateless.co/hal_specification.html UPD: 一些圖書館,我已經找到: angular-hal angular-hy-res a

    1熱度

    1回答

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

    3熱度

    4回答

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

    0熱度

    1回答

    我正在尋找如何使用Spring HATEOAS API編程嵌套在HAL中的嵌入_embedded的示例。什麼是最佳實踐? 這裏是我想達到一個例子: { "_links": { "self": { "href": "/invoices" } }, "_embedded": { "invoices": [ { "_li

    1熱度

    1回答

    我創建符合HAL規範 當用戶提交他們需要指定他們使用的是什麼類型的卡(VISA,萬事達等)支付超媒體API 因此,對於提交的特定字段,可以使用一組特定的值列表 如何向用戶顯示選擇列表? 作爲嵌入數據? 通常有一種方法可以將字段與給定的一組數據相關聯嗎? 我意識到HAL規格非常小,並不具體涵蓋此問題。但是總的來說,超媒體通常會如何呈現這些數據? 或者我應該簡單地解釋一下CURIE鏈接中的字段? 謝謝

    1熱度

    1回答

    我知道一些流行的超媒體格式,如HAL,UBER和Collection + JSON,我也看到然而,如果我想在現有基於HTTP的API的錯誤響應的情況下簡單地添加建議的URI,那麼這些值是合理的方式嗎?我寧願不只是自己製作一些沒有標準外觀的東西,但另一方面,我並不是在考慮當時是否違反API。另外,在瀏覽一些流行的超媒體格式的細節時,我沒有看到任何具體建議如何呈現與錯誤案例相關的鏈接的例子。 我想支持

    7熱度

    2回答

    我曾經公開過在實體中使用@Id註釋的主鍵.ID字段僅在資源路徑中可見,但不在JSON主體上可見。

    1熱度

    1回答

    有這麼多超媒體可用的論壇restful api。我不確定哪一個適合哪種情況。這是我第一次嘗試安靜的API,所以我無法預見使用它的問題和優勢。我想要的是可以查詢哪些內容以及批量支持(特別是GET請求)。 Odata似乎功能齊全,也是綠洲標準,但它似乎對我來說矯枉過正。其查詢功能靈活而複雜。更重要的是,沒有任何php實現odata 4.如果我用它,我需要自己做。我現在試圖避免的。 哈爾看起來太簡單了,

    0熱度

    1回答

    選項1: 返回儘可能多的鏈接,因爲有資源。 { "teamName": "Steelers" "links": { "players": [ { "href": "http://api.com/players/1" }, { "href": "http://api.com/players/2" }, { "hre