指引
入門指南
- 開始學習 Web API 2(C#)
- Web API 2 中的動作結果
- 使用 ASP.NET Web Forms 的 Web API
- 建立 Web API 說明頁面
- 實習實驗室:使用 ASP.NET Web API 和 Angular.js 建置單一頁面應用程式 (SPA)
路由
- Web API 中的路由
- Web API 中的路由和動作選項
- Web API 2 中的屬性路由
- 使用 Web API 2 中的屬性路由建立 REST API
使用資料
使用 Web API 2 和 Entity Framework 6
- 建立專案
- 新增模型和控制器
- 植入資料庫
- 處理實體關聯性
- 建立資料傳輸物件 (DTO)
- 建立 JavaScript 用戶端
- 建立檢視 (UI)
- 顯示項目詳細資料
- 將新項目新增至資料庫
- 將應用程式發佈至 Azure 網站
-
- 從 Windows Phone 8 應用程式調用 Web API (C#)
OData
-
- 建立 OData v4 端點
- 建立 OData v4 客戶端應用程式 (C#)
- OData v4 中的實體關聯性
- OData v4 中的動作和函式
- OData v4 中的內含項目
- 於 OData v4 中實作 Singleton
- 在 OData v4 中的開放型別
- OData v4 中複雜類型的繼承
OData v3
- 建立 OData v3 端點
- 支援 OData v3 中的實體關係
- Web API 2 中的 OData Actions
- 從 .NET 用戶端呼叫 OData 服務 (C#)
Web API 2 OData 中的路由慣例
Web API 2 OData 的安全性指引
-
序列化和模型繫結
- Web API 2 中的媒體格式器
- JSON 和 XML 序列化於 Web API 中
- BSON 支援在 Web API 2.1 中
- Web API 中的內容協商
- Web API 中的模型驗證
- Web API 中的參數繫結
錯誤處理
- Web API 中的例外處理
- Web API 2 中的全域錯誤處理
測試和偵錯
- Web API 2 中的追蹤
- Web API 2 中的單元測試
- ASP.NET Web API 2 中的單元測試控制器
- 進行單元測試 Web API 2 時模擬 Entity Framework
- 發佈 Web API 2 應用程式之後,針對 HTTP 405 錯誤進行疑難排解
安全性、驗證與授權
- Web API 中的驗證與授權
- 在 Web API 2.2 中使用個別帳戶來確保 Web API 的安全
- 外部驗證服務與 Web API (C#)
- 防止 Web API 中的跨網站請求偽造 (CSRF) 攻擊
- 啟用 Web API 2 的跨來源資源共享要求
- Web API 2 中的驗證篩選
- Web API 中的基本驗證
- Web API 中的 Forms Authentication 表單驗證
- 整合式 Windows 驗證
- 使用 SSL
部署與託管
- 使用 OWIN 自我代管 Web API 2
- 將 Web API 2 裝載在 Azure Worker Role 中
進階主題
- 設定 Web API 2
- Web API 2 中的相依性插入
- 從 .NET 客戶端呼叫 Web API (C#)
- Web API 中的 HTTP 訊息處理程序
- Web API 中的 HttpClient 訊息處理常式
- 傳送 HTML 表單資料於 Web API:表單 URL 編碼(Form-urlencoded)資料
- 傳送 Web API 的 HTML 表單資料:檔案上傳與多部分 MIME
- ASP.NET Web API 中的 HTTP Cookie
-
- Web API OData 5.3 的新功能
- ASP.NET Web API 2.2 的新功能
- ASP.NET Web API 2.1 的新功能
舊版
使用 ASP.NET Web API 1 和 Entity Framework 5
- 概觀與建立專案
- 建立域模型
- 建立管理員控制器
- 新增管理員檢視
- 使用 Knockout.js 創建動態使用者介面
- 建立產品和訂單控制器
- 建立主要頁面
自行裝載 Web API 1 (C#)
使用 ASP.NET Web API 建置 RESTful API
-
概觀與入門
- ASP.NET Web API
- ASP.NET Web API, 第1部分:您的第一個 Web API
- ASP.NET Web API 第 2 部分:取得資料
- ASP.NET Web API 第 3 節:刪除與更新
- ASP.NET Web API 第 4 篇:分頁和查詢
- ASP.NET Web API 第 5 部分:自訂驗證
- ASP.NET Web API 第 6 節:授權