restful-architecture

    1熱度

    1回答

    我想構建一個REST端點到檢索對象,但我需要發送結構化數據作爲查詢參數(例如列表)。我想知道這些數據是否可以作爲請求主體發送(參見下面的示例)。我應該如何處理這個問題才能遵守REST的良好做法?我應該使用哪個HTTP動詞? URI: http://localhost:8080/products 請求正文: { "name" : "Computer", "categories

    0熱度

    1回答

    的我有一個包含「學生」對象的ArrayList一個「JudoClass」對象。當我嘗試創建一個學生,我得到上述錯誤。 Post方法: @POST @Produces(MediaType.APPLICATION_JSON) @Consumes(MediaType.APPLICATION_JSON) @Path("/createStudent") public Response createA

    0熱度

    1回答

    我在決定在這種情況下在REST API設計中如何處理時遇到問題。 這裏是我的問題, 我有一個資源領域模型,其中有一個嵌套的對象,這也是一個域模型。 你能想象這樣的事情 { "name":"abc" "type":{ "name":"typeName", "description":"description" } } 現在,我希望能夠獲取外部資源模型,基

    0熱度

    1回答

    因此,我正在使用彈簧啓動進行其餘的Api調用。 我想知道spring boot如何逐步加載所有的配置。 就像加載配置時的過程一樣,順序是什麼以及如何遵循。 Spring安全性,數據庫配置和bean初始化的全部內容如何加載這些內容。 以及彈簧引導如何找到優先級(順序),它應該首先加載並且應該是下一個。

    3熱度

    1回答

    我差不多是REST的新手,現在我有這種情況,我不知道這是對還是錯,我在做什麼。據我所知,在REST領域沒有嚴格的規定,我想聽聽你的一兩個意見。 我有以下資源: http://localhost:80/srv1/public/api/v1/folders/ 有了這個端點我得到一個給定文件夾中的信息。例如像: GET: http://localhost:80/srv1/public/api/v1/fo

    0熱度

    3回答

    我已經聽說了RESTFul很長一段時間的概念,但我總是無法清楚地理解它。 我讀過下面的鏈接: What are RESTful web services? What exactly is RESTful programming? 至於我的理解,基於REST意味着該網址中不應包含任何動詞,意思是一個URL代表一個獨特的資源。而且,GET方法不應該修改任何資源,我們應該使用POST來完成。 但我仍然有

    0熱度

    1回答

    我無法讓我的api調用返回ubuntu 16.04上的任何數據。 這裏是我的路線/ api.php方法: Route::get('comments', function() { // If the Content-Type and Accept headers are set to 'application/json', // this will return a JSON s

    0熱度

    2回答

    Facebook有一個API,讓您的照片: ​​ /我/是登錄的人的ID的快捷方式,引入狀態到會話中,因此它寧靜嗎? 這豈不是更舒適的事: /user/1234/photos ,然後有一定的安全層,以確保只有用戶提供相應的令牌可以訪問網址是什麼? https://developers.facebook.com/docs/graph-api/using-graph-api 注意到其他一些地方使用

    2熱度

    2回答

    我正在研究使用微服務體系結構實現的應用程序。有一種使用jwt標準的認證服務(A),並且在應用程序中還有其他服務,如S1,S2,S3等。 現在例如S1接收到一個請求,它應該驗證令牌以查看用戶是否被授權。該驗證可以通過以下步驟實現: 發送所述令牌從S1到A,則A驗證令牌並將結果發送到S1(這是一種開銷) 驗證內部S1令牌(其是每個服務內部的重複動作,還需要每個服務內部的密鑰或公鑰/私鑰,用於簽名/驗證

    1熱度

    2回答

    想象一下啓動一個長時間運行的進程的請求,其輸出是一大組記錄。 我們可以用一個POST請求啓動該進程: POST/API/V1 /長計算 輸出包括編號記錄的大序列,必須發送給客戶。由於輸出很大,服務器不存儲所有內容,因此維護窗口大小上限的記錄窗口。假設它可以存儲多達1000條記錄(並且只要這些記錄可用,就會暫停計算)。當客戶端獲取記錄時,服務器可能會隨後刪除這些記錄,並繼續生成更多記錄(因爲1000