ASP.NET Web APIASP.NET Web API
-
-
- Web API 2 入门 (C#)Getting Started with Web API 2 (C#)
- Web API 2 的操作结果Action Results in Web API 2
- 向 ASP.NET Web 窗体使用 Web APIUsing Web API with ASP.NET Web Forms
- 创建 Web API 帮助页Creating Web API Help Pages
- 动手实验:使用 ASP.NET Web API 和 Angular.js 生成单页应用程序 (SPA)Hands On Lab: Build a Single Page Application (SPA) with ASP.NET Web API and Angular.js
-
通过 Entity Framework 6 使用 Web API 2Using Web API 2 with Entity Framework 6
- 创建项目Create the Project
- 添加模型和控制器Add Models and Controllers
- 设定数据库种子Seed the Database
- 处理实体关系Handling Entity Relations
- 创建数据传输对象 (DTO)Create Data Transfer Objects (DTOs)
- 创建 JavaScript 客户端Create the JavaScript Client
- 创建视图 (UI)Create the View (UI)
- 显示项详细信息Display Item Details
- 向数据库添加一个新项Add a New Item to the Database
- 将应用发布到 Azure 网站Publish the App to Azure Websites
-
-
- 创建 OData v4 终结点Create an OData v4 Endpoint
- 创建 OData v4 客户端应用 (C#)Create an OData v4 Client App (C#)
- OData v4 中的实体关系Entity Relations in OData v4
- OData v4 中的操作和函数Actions and Functions in OData v4
- OData v4 中的包含关系Containment in OData v4
- 在 OData v4 中创建单一实例Create a Singleton in OData v4
- OData v4 中的开放类型Open Types in OData v4
- OData v4 中的复杂类型继承Complex Type Inheritance in OData v4
Web API 2 对 OData 查询选项的支持Supporting OData Query Options in Web API 2
在 Web API 2 OData 中使用 $select、$expand 和 $valueUsing $select, $expand, and $value in Web API 2 OData
Web API 2 OData 中的路由约定Routing Conventions in Web API 2 OData
-
-
- Web API 2 中的跟踪Tracing in Web API 2
- 单元测试 Web API 2Unit Testing Web API 2
- ASP.NET Web API 2 中的单元测试控制器Unit Testing Controllers in ASP.NET Web API 2
- 单元测试 Web API 2 时模拟 Entity FrameworkMocking Entity Framework when Unit Testing Web API 2
- 发布 Web API 2 应用程序后排除 HTTP 405 错误Troubleshooting HTTP 405 Errors after Publishing Web API 2 Applications
安全性、身份验证和授权Security, Authentication, and Authorization
- Web API 中的身份验证和授权Authentication and Authorization in Web API
- 在 Web API 2.2 中使用单独的帐户保护 Web APISecure a Web API with Individual Accounts in Web API 2.2
- 使用 Web API 的外部身份验证服务 (C#)External Authentication Services with Web API (C#)
- 在 Web API 中抵御跨站点请求伪造攻击 (CSRF)Preventing Cross-Site Request Forgery (CSRF) Attacks in Web API
- 在 Web API 2 中启用跨域请求Enabling Cross-Origin Requests in Web API 2
- Web API 2 中的身份验证筛选器Authentication Filters in Web API 2
- Web API 中的基本身份验证Basic Authentication in Web API
- Web API 中的 Forms 身份验证Forms Authentication in Web API
- 集成 Windows 身份验证Integrated Windows Authentication
- 使用 SSLWorking with SSL
-
- 配置 Web API 2Configuring Web API 2
- Web API 2 中的依赖项注入Dependency Injection in Web API 2
- 从 .NET 客户端调用 Web API (C#)Calling a Web API From a .NET Client (C#)
- Web API 中的 HTTP 消息处理程序HTTP Message Handlers in Web API
- Web API 中的 HTTPClient 消息处理程序HttpClient Message Handlers in Web API
- 在 Web API 中发送 HTML 窗体数据:窗体 URL 编码的数据Sending HTML Form Data in Web API: Form-urlencoded Data
- 在 Web API 中发送 HTML 窗体数据:文件上传和多部分 MIMESending HTML Form Data in Web API: File Upload and Multipart MIME
- ASP.NET Web API 中的 HTTP CookieHTTP Cookies in ASP.NET Web API
-
-
概述和入门Overview and Getting Started
- ASP.NET Web APIASP.NET Web API
- ASP.NET Web API,第 1 部分:你的首个 Web APIASP.NET Web API, Part 1: Your First Web API
- ASP.NET Web API,第 2 部分:获取数据ASP.NET Web API, Part 2: Getting Data
- ASP.NET Web API,第 3 部分:删除和更新ASP.NET Web API, Part 3: Delete and Update
- ASP.NET Web API,第 4 部分:分页和查询ASP.NET Web API, Part 4: Paging and Querying
- ASP.NET Web API,第 5 部分:自定义验证ASP.NET Web API, Part 5: Custom Validation
- ASP.NET Web API,第 6 部分:授权ASP.NET Web API, Part 6: Authorization