hateoas

    1熱度

    2回答

    我使用春天開機:1.3.3,彈簧HATEOAS:0.19.0和彈簧數據休息核心:2.4.4 。 { "_embedded" : { "projects" : [ { "status" : "ACTIVE", "storageRegion" : "US", "dataSize" : 96850, "freemiumUnits" :

    0熱度

    1回答

    在HAL specification之後,如果self鏈接包含查詢參數,還是可以鏈接到第一頁? 由於 遵循一個例子: 請求: my-service/movies/123/subtitles?page=3 實際JSON響應: { "count": 20, "pagingSize": 5, "_links": { "next": { "href":

    0熱度

    1回答

    (使用Web API)自動應用程序在其令牌到期時接收錯誤以獲得新令牌的正確/最合適的方式是什麼? 我瞭解基於標記的身份驗證是如何爲坐在屏幕前的最終用戶工作的,即當他們的令牌到期時,他們的下一個請求會將他們重定向到登錄頁面以獲取新令牌。 但是我想知道自動應用的最佳做法是什麼。 在這種情況下,沒有任何東西坐在屏幕前,因此重定向到屏幕以手動輸入細節並不合適。 我應該在401響應中爲客戶端應用程序返回一個

    0熱度

    1回答

    何時應該開發HATEOAS服務器RESTful API而不是使用HTML(資源鏈接,表單等)? HTML和瀏覽器不像超媒體引擎那麼好嗎?

    1熱度

    1回答

    概述: 我會用下面的命令基於Spring-Hateoas-Doc一個新的鏈接添加到JSON響應: linkTo(methodOn(ProductRepository.class).findOne(10L)).withRel("product"); 問題: 但是我得到了以下異常: java.lang.IllegalArgumentException: 'uriTemplate' must not

    2熱度

    2回答

    假設我想編寫一個顯示產品價格的應用程序。我發現了一個使用超媒體的鏈接,它是一個以產品名稱作爲輸入的HTML表單。我將它收藏並繼續將該鏈接嵌入客戶端。 爲什麼HATEOAS客戶端應該重新發現資源(和底層表單)而不是使用書籤是否有原因? 這些URL是否應該保持不變(包括表單語義)?重新發現新的API(並保證可執行性)而不是保持舊的工作?

    0熱度

    1回答

    爲了符合REST原則(HATEOAS)和HAL(specification,Internet-draft),應該如何響應一組鏈接? 在JSON主體的第一層沒有任何屬性,只有_links部分與自我鏈接和_embedded部分以及針對該特定請求的鏈接找到了嗎? UPDATE:例 請求:http://localhost:5555/myservice/titles/meow/kittens 返回: {

    0熱度

    1回答

    我面臨着春天控制器的方法有同時使用HATEOAS linkTo以獲得鏈接 春天控制器的方法是多路徑值問題不工作如下 ` @RestController`enter code here` @RequestMapping("/northwindmodel.svc") @ExposesResourceFor(Category.class) public class CategoryControll

    0熱度

    1回答

    我目前正在嘗試通過在API響應中包含指向相關資源的鏈接來嘗試做一點HATEOAS的API。 在某些地方,我有(ab?)使用鏈接來處理文章圖片等內容。因此,例如文章資源可能是這樣的: { "type": "article", "id": "1", "links": { "self": "/api/articles/1", "image": "/fil

    2熱度

    1回答

    我有一個方法在我的控制器返回對象列表。 此方法支持分頁結果並將HttpHeaders.LINK添加到HttpHeader以支持分頁發現能力。 我被迫添加這行支持。 我想也許ControllerAdvice或ResponseAdvice支持做到這一點。 我如何檢查方法的返回?如果返回類型是QueryResult,那麼添加HttpHeader到那個? @RequestMapping(value = "