構建Restful風格的WCF

2021-09-26 04:20:20 字數 555 閱讀 1920

用vs2017新增wcf專案, 新增專案後應該直接可以執行起來

執行起來 開啟類似這個目錄, 應該可以看到service1服務的幫助文件 http://localhost:52217/service1.svc

並可開啟webservice服務: http://localhost:52217/service1.svc?wsdl

在web.config的節點內新增如下**

右鍵專案–>新增–>全域性應用程式類

在global 類中加上服務的路由

namespace wcfservice1}}

完成了

執行專案, 可以開啟服務幫助頁面了, 類似 http://localhost:52217/service1/help

Wcf體現Restful風格

含狀態傳輸 representational state transfer 的軟體架構風格。主要特點 1 資源是由uri來指定 例如 2 對資源的操作 包括獲取 建立 修改和刪除資源,這些操作正好對應http協議提供的get post put和delete方法 3 傳輸的資源 web服務接受與返回的...

restful風格的介面

api與使用者的通訊協議,總是使用https協議。應該盡量將api部署在專用網域名稱之下。如果確定api很簡單,不會有進一步擴充套件,可以考慮放在主網域名稱下。應該將api的版本號放入url。v1 另一種做法是,將版本號放在http頭資訊中,但不如放入url方便和直觀。github採用這種做法。路徑...

設計風格 Restful

rest是設計風格而不是標準,只提供了一組設計原則和約束條件 資源由uri來指定 uri 統一資源識別符號 對資源的包括包括獲取 建立 修改 和刪除資源 這些操作正好對應http協議提供的get post put和delete方法 通過操作資源的表現形式來操作資源 非rest風格url http q...