hateoas

    0熱度

    1回答

    我從來沒有使用HATEOAS和RESTAPI,而我所瞭解的是HATEOAS,不需要存儲URI和服務器send的URI就可以用來獲取其他資源或相關資源。 但是用HATEOAS,我們是不是增加了電話的數量? 如果我想獲取客戶訂單信息,並且如果我首先獲取客戶信息並動態獲取訂單的URI,是不是額外的電話? 鬆散耦合可以理解,但我不明白這個成熟度級別的REST的確切用法。

    0熱度

    1回答

    使用SpringDataRestAdapter和$http時,我無法找到讀取響應標頭的方法。我可以成功讀取和處理響應對象,但是我需要能夠存儲返回HTTP標頭中的ETag。 我找不到任何提及的HTTP Headers,有人知道如何去找他們嗎? function getData(uri) { var deferred = $http({ method: 'Get', u

    1熱度

    1回答

    一個人如何配置Spring數據休息連載相關實體直接? 我希望它看起來像這樣:請注意,「所有者」鏈接是「帳戶」實體。 { "name" : "customer", "_links" : { "self" : { "href" : "http://localhost:8081/api/v1/servers/1005" }, "owner"

    0熱度

    2回答

    我正在構建一個項目的前端。我正在使用Angular2作爲前端。我必須調用的API是RESTful。它實現HATEOAS。當我調用一個API時,它會給我提供數據和鏈接。這些鏈接來自HATEOAS。當我調用API時,應該將數據以及HATEOAS鏈接保存在模型中,或者僅保存數據。例如:API調用:localhost:/api/users/給了我如下回應: { "id":"105", "name":

    1熱度

    2回答

    我正在做關於如何實現特定資源超媒體的一些研究,但無法找到一個真正的實現例子,只是抽象... 要知道,在各種物品,這傢伙創建等的方法: public List<Link> CreateLinks(int id) { ...//Here the guy put these three dots, whyyyyyyyyyy? } 我有什麼至今: public Appointment P

    2熱度

    1回答

    我想將Jersey的DeclarativeLinking功能與RolesAllowed功能組合在一起。 我能夠將鏈接成功注入響應中,但該注入不關注該端點的RolesAllowed註釋。 舉個例子,設想兩個用戶。叫他們管理員和用戶。兩者都可以訪問GET資源,但只有管理員可以訪問DELETE。 如果某個資源方法受@RolesAllowed保護,那麼我認爲沒有該角色的用戶不會注入該端點。這似乎並非如此。

    1熱度

    1回答

    在我的WebApi 2服務中,我有一個允許編輯成員數據的控制器。 [Authorize] [HttpPost] [Route("Members/Member")] public async Task<IHttpActionResult> EditMember([FromBody] Member editedMember) { var member

    0熱度

    2回答

    是否有可能輸出一個實體ShoppingCart的返回值totalAmount不是類中的值,而是一個方法?因此,例如,我有一個類商品列表的項目。和一個方法totalAmount。現在,當我做出的API請求的URL http://localhost:8082/carts/1我希望得到像下面這樣的迴應: { "creationDate": "2016-12-07T09:45:38.000+0000",

    1熱度

    2回答

    我正在與Spring Hateoas HALT標準在HTTP響應。我在我的控制器中有一個HTTP DELETE方法,它不返回任何東西(void)。在對同一實體的響應中,我想提供一個鏈接來刪除資源。我試着用下面的代碼做的,但它給錯誤 無法解析方法linkTo(無效) resource.add(linkTo( methodOn(DokumenteController.class)

    0熱度

    1回答

    我使用的HAL-規範框架的自定義命名策略: https://github.com/surech/halarious http://confluence.surech.ch/display/HAL/halarious+Home http://stateless.co/hal_specification.html 看來,嵌入式資源領域使用自定義命名策略時,名稱未被正確轉換。只有'非HAL'字段正在轉換