api-design

    0熱度

    1回答

    我想在調用我的RESTful API時發送我的客戶端庫的標識符。我們有用於Java,C#,Ruby,Python等的客戶端庫。例如,我的Java客戶端庫可以發送: User-Agent: java/1.10.2 是更好地使用User-Agent頁眉或只是我的應用程序自定義標題? User-Agent頭似乎更多地用於瀏覽器,我還沒有找到使用客戶端庫頭的API。 編輯 客戶端庫由我們的客戶能夠消耗

    1熱度

    1回答

    我使用devise_token_auth和一切正常,直到我加入API約束路由:constraints: ApiConstraint.new(version: 4, default: true) Rails.application.routes.draw do namespace :api do scope module: :v4, constraints: ApiConstra

    1熱度

    2回答

    我正在爲某些社交網絡後端設計使用Spring引導的API。我目前的模型是這樣的: public class User { private long id; private String handle; private String name; private List<User> followers; private List<User> fol

    1熱度

    3回答

    我有一個搜索的REST端點。 GET /person?firstname=john&name=smith 至於導致與HTTP狀態代碼200 OK集合返回: [ { "id":11, "firstname":"John", "name":"Smith", "birthday":"1996-03-08" }, {

    0熱度

    1回答

    我有3個型號/資源: Model A Model B Model C屬於Model A和Model B 然後,我可以建立我的API的路線是這樣的: /api/a-resources/x/c-resources /api/b-resources/x/c-resources 或者,也許我可以這樣做: /api/c-resources?a_resource_id=x /api/c-resources?b

    0熱度

    1回答

    如若(不同的Android/iOS設備的屏幕,各種表單控件的標籤的標題)中的Android/iOS應用程序進行硬編碼或者這些數據應該從API responsei帶來? 大多數頁/科的頁都有標題。在帶有文本框/組合框的窗體中,我們也爲這些控件中的每一個添加了標籤。這些用戶界面信息是硬編碼的還是來自API? 幾個問題在這裏:具有 優點所有這些硬編碼在Android/iOS應用:清潔,重量輕,API數據

    0熱度

    2回答

    我想知道當您擁有包含子資源列表的資源時,哪個是最佳實踐。例如,您擁有資源作者,其中包含名稱,ID,生日和List書籍等信息。這本書目錄只與作者有關​​。所以,你有以下情形: 你想要一本新書添加到圖書清單 你想從列表中 更新一本書的名字要從刪除一本書列表 SOLUTION 1 我搜遍這是正確的設計,我發現了多種方法。我想知道是否有標準的設計方法。我認爲設計的書上說來有以下幾種方法: 補充:POST

    1熱度

    1回答

    我知道服務之間的同步通信是一種反模式,所以我正在爲我的用例尋找一個好的解決方案。 我有這兩個服務: Location Service管理用戶位置 Score Service管理用戶評分 現在,我必須建立另一個服務:Users Feed Service(UFS)。它必須將用戶返回給定位置,按照分數(降序)排序。 同步解決方案 給定的位置,UFS獲取從位置服務(REST) 對於他們中的每一個附近的用戶

    -3熱度

    2回答

    我對API和ES6很陌生。我將如何發佈用戶名和密碼,並在不正確的情況下獲得回覆。順便說一句,這個網站不工作。 fetch('http://thisissamplewebsite.com', { method: 'post', body: JSON.stringify({ email: document.getElementById('email').va

    0熱度

    1回答

    我設計/寫一個小UI工具包(用於自我改善的目的,還有什麼?),而且我不確定什麼樣的API會在下面的感覺會更好: 最低跆拳道?水平。 最靈活。 最簡潔但尚未描述的 最適合標準C++。 是重要的某些元素: 的window類表示以及,窗口,並且可以顯示,隱藏,最小化,最大化,全屏最大化,並且關閉。 我有一個proxy_property類,它可以被賦予任意的get和set函數,例如,反映應該通過外部API