我一直在玩ASP.NET Web API示例(http://www.asp.net/web-api/samples)。ASP.NET Web API:它的目標是什麼?
的閱讀文章,檢查源代碼等等,我有一個問題幾個小時後。
什麼的ASP.NET Web API的目標是什麼?
- 用於Web站點的RESTful API,用於將系統的某些子集公開給第三方。
...或/和??? ...
- 純REST風格的API,不一定是網站,但對於創建SOA還是SaaS解決方案< --- 這就是爲什麼我在評估不同的API。
另外,它將如何執行ASP.NET Web API處理高需求服務?
預先感謝您的信息。
+1。 '這全都是關於HTTP的。 REST不在你的臉上 – Aliostad 2012-07-26 15:54:39
@tugberk對,但你的回答只是證實我能在官方網頁上找到的東西。當我說*它將如何執行*時,認爲配置約定很大程度上依賴於**反射**,這就是Web API:更少的配置,更多的約定。從長遠來看,在高需求的平臺上,這樣的事情可能會對性能產生影響。另一方面,我不喜歡你的* REST部分不在你的臉上* ....實際上,我提出這個問題是因爲還有其他方法使用純Web的WCF而不是WebAPI,我正在比較所有的做出正確的決定。 – 2012-07-27 07:48:12
我已經成功實現REST或HTTP API使用純WCF而無需任何入門工具包,只需使用Streams,ASP.NET兼容模式和自定義類來處理請求/響應RESTFuly。既然Web API在這裏,爲什麼不看一下呢?但這不是關於「我希望REST,因爲它趨勢」,或者因爲我不知道*它是關於HTTP *的。 **我只想獲得更準確的信息,而且我不尋找銷售產品的默認聲明!你知道**:D – 2012-07-27 07:55:45