restful-url

    15熱度

    4回答

    設計API端點以檢查資源是否存在的最佳/安寧的方式是什麼? 例如有一個用戶數據庫。當新用戶嘗試註冊時,我想檢查電子郵件是否已被即時使用。 我的想法是:POST /user/exists和有效載荷將是類似{"email": "[email protected]"}。響應可能是200 OK或409 Conflict。 這是一個正確的方法嗎? 謝謝!

    1熱度

    2回答

    當我使用asp.net web API設計一個restful API時,我必須記住我的客戶端處理代表狀態機的url設計嗎? 爲了更清楚地說明我也在談論URL中的遏制關係。 例如: 我有一個可以有很多Schooylear實體用戶實體。 我有一個Schooylear實體,它可以有多個期間實體。 這會導致三個Web API控制器。 UserController,SchoolyearController,

    1熱度

    1回答

    Backstory: 我正在嘗試使用REST體系結構構建API,其中性能幾乎沒有。 團隊有一個解決方案(從以前的項目)的經驗,通過.htaccess文件,然後轉發到正確的控制器(.htaccess->控制器(資源) - >響應)路由所有調用。這很快,但代碼不是很靈活,也不符合SOLID原則(總體而言,我發現很難處理,簡單而簡單)。 目前的模式是基於關閉http://coreymaynard.com

    0熱度

    1回答

    REST風格的設計CRUD操作我有以下對象 public class MyEntity{ public int id; public string name; public List<Trains> trains; } 現在,用戶更換的myEntity所內列車列表的值。 他刪除了兩個列車實例,更新了兩個實例的名稱並插入了兩個新實例。 設計crud命令寧靜風格

    0熱度

    2回答

    讓我說我有和訂購資源。爲了獲取資源我想我會做這樣的事情: GET /orders/{someId} 問題是,當有各種不同的獲取我做什麼做的。例如GET編輯訂單或GET來查看訂單。通常情況下,你只需要使用orders/{someId},但在這種情況下,我需要爲每個(某些審計)做一些不同的業務邏輯。 也許我可以做這樣的事情: GET /orders/{someId}?type=review 但

    2熱度

    2回答

    我創建了一個寧靜的服務並嘗試從網頁調用它。 但我得到錯誤代碼405 相同REST服務調用工作正常用肥皂UI 下面 是wevservice的細節和jQuery的通話 Web服務API [OperationContract] [WebInvoke(Method =「POST」,ResponseFormat = WebMessageFormat.Json,RequestFormat = WebMessa

    0熱度

    1回答

    我已經在Web應用程序(Righclicked解決方案和添加WCF服務)內添加了一個RESTful WCF服務,並在運行時將該URL作爲svcutil.exe http://localhost:62783/Service1.svc?wsdl公開,但我試圖從諸如http://localhost:62783/AuthenticateUser之類的RESTCLIENT調用該服務UriTemplate,

    2熱度

    3回答

    我創建了一個REST API,我認爲我被困在一個RESTful問題中。 它與下列問題有關: retrieving related data multiple resources 我有一個資源被稱爲 「個案」。案例也有相關的數據,如用戶和消息。 問題是我想從案例中獲取相關的查詢用戶和消息數據,但我不確定使用URI設計。也有不同種類的相關/計算數據。應該使用這些相關數據來創建數據可視化。 我如何獲得案

    0熱度

    1回答

    如何將類型List的參數傳遞給Model api以及模型? 這裏是我的應用程序的調用方法來添加一個過帳行,我就能夠發送超出模型,類型列表中的另一參數 var response = client.PostAsJsonAsync("api/LancamentoReceitaDespesa/AddLancamentoParcelar/", lancamentoReceitaDespesa).Result

    0熱度

    2回答

    sil是刪除事件,但它不發送刪除請求方法。 var NoteModel = Backbone.Model.extend({ urlRoot:"/DenemeBackbone/webresources/com.mycompany.denemebackbone.note", defaults: { note: "Boş" } }); 我有兩個看法。 va