asp.net web api內部培訓資料

來源:互聯網
上載者:User

標籤:

最近在公司進行了一次asp.net web api的分享吧,不算是培訓。

可能大家有些人對Web API的推出目的還不是很瞭解,可以看看微軟官方的定義,其實是為了提供一個好的REST Service方式。

 

REST是一種設計風格而不是一個標準。 通常是基於使用HTTP,URI和Xml等這些現有的廣泛流行的協議和標準。

  1.資源由URI來指定

  2. 對資源的操作包括擷取、修改、建立和刪除,這些正好對應HTTP協議提供的GET、POST、PUT和DELETE方法。

  3. 通過操作資源的表現形式來操作資源。

  4. 資源的表現形式則是XML或者HTML等。

 

微軟在.net 4.0基礎上推出Web API的目的是什麼呢?

 

從可以看出來是為了更好的為一些原生態的app提供更好的資料服務。。

 

在這次分享中主要分享了以下內容:

 

基礎:

1。Getting Started with ASP.NET Web API 主要是說明了簡單的例子。 http://files.cnblogs.com/n-pei/HelloWebAPI.zip

2。Web API Clients 說明了如何在用戶端調用Web API。 http://files.cnblogs.com/n-pei/ProductStoreClient.zip

3。Web API Self-hosting 說明了如果通過非IIS來使用web api。

4。Web API Formater   如果使用formater來控制輸出的資料格式。http://files.cnblogs.com/n-pei/WebAPIFormaterSample.zip

5.  Web API MessageHandler 如果使用MessageHandler來進行request和response資訊的處理。http://files.cnblogs.com/n-pei/WebAPIMessageHandlerSample.zip

 

進階:

1.Web API +SignalR 應用 http://files.cnblogs.com/n-pei/WebstackOfLove.zip

2.BSON和Web API的應用 http://files.cnblogs.com/n-pei/WebAPIBsonSample.zip

3.Securing Asp.NET Web API http://identitymodel.codeplex.com/releases/view/76365 

 

後面的對應的是每個demo的。希望對想學習ASP.NET Web API的朋友有協助。

 PPT下載:http://files.cnblogs.com/n-pei/WebAPI.pptx

asp.net web api內部培訓資料

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.