互联网
类型
8.2
豆瓣评分
可以朗读
语音朗读
433千字
字数
2015-01-01
发行日期
展开全部
主编推荐语
本书依托ASP.NET Web API阐述API设计与开发的通用技术,是一本全面介绍如何构建真实可演化API的实践指南。
内容简介
本书分三部分,第一部分介绍使用ASP.NET开发Web API的基础知识,包括Web架构、HTTP协议、Web API的基本概念;第二部分讨论Web API开发,围绕Issue Tracker示例应用讲解了整体设计、媒体类型选择及超媒体;第三部分深入探讨了ASP.NET Web API的不同部分如何协同及其他高级内容。
目录
- 版权信息
- 内容提要
- O'Reilly Media, Inc.介绍
- 作者简介
- 关于封面图
- 序
- 前言
- 第一部分 基础知识
- 第1章 因特网、万维网和HTTP协议
- 1.1 Web体系结构
- 1.2 HTTP协议
- 1.3 小结
- 第2章 Web API
- 2.1 什么是Web API
- 2.2 SOAP Web服务
- 2.3 Web API的起源
- 2.4 Web API革命开始
- 2.5 关注Web
- 2.6 Web API指南
- 2.7 特定领域的媒体类型
- 2.8 媒体类型档案
- 2.9 多个表示
- 2.10 API风格
- 2.11 小结
- 第3章 ASP.NET Web API 101
- 3.1 核心场景
- 3.2 ASP.NET Web API入门
- 3.3 新建Web API项目
- 3.4 “Hello Web API!”
- 3.5 小结
- 第4章 处理架构
- 4.1 托管层
- 4.2 消息处理程序管道
- 4.3 控制器处理
- 4.4 小结
- 第二部分 真实世界的API开发
- 第5章 应用程序
- 5.1 为什么要可演化
- 5.2 应用程序目标
- 5.3 信息模型
- 5.4 资源模型
- 5.5 小结
- 第6章 媒体类型选择与设计
- 6.1 自描述
- 6.2 协议类型
- 6.3 媒体类型
- 6.4 链接关系类型
- 6.5 设计新的媒体类型协议
- 6.6 设计新的链接关系
- 6.7 问题跟踪域中的媒体类型
- 6.8 小结
- 第7章 构建API
- 7.1 设计
- 7.2 获得源代码
- 7.3 使用行为驱动开发构建实现
- 7.4 浏览解决方案
- 7.5 软件包和程序库
- 7.6 自托管
- 7.7 模型和服务
- 7.8 验收标准
- 7.9 功能:获取问题
- 7.10 功能:创建问题
- 7.11 功能:更新问题
- 7.12 功能:删除问题
- 7.13 功能:处理问题
- 7.14 小结
- 第8章 改进API
- 8.1 新功能的验收标准
- 8.2 实现输出缓存支持
- 8.3 添加输出缓存测试
- 8.4 实现缓存重验证
- 8.5 为缓存重验证实现条件GET
- 8.6 冲突检测
- 8.7 实现冲突检测
- 8.8 变更审计
- 8.9 使用Hawk认证实现变更审计
- 8.10 跟踪
- 8.11 实现跟踪
- 8.12 小结
- 第9章 构建客户端
- 9.1 客户端程序库
- 9.2 应用程序工作流
- 9.3 小结
- 第三部分 Web API细节
- 第10章 HTTP编程模型
- 10.1 消息
- 10.2 标头
- 10.3 消息内容
- 10.4 小结
- 第11章 托管
- 11.1 Web托管
- 11.2 自托管
- 11.3 用OWIN和Katana托管Web API
- 11.4 内存托管
- 11.5 Azure Service Bus Host
- 11.6 小结
- 第12章 控制器和路由
- 12.1 HTTP消息流概览
- 12.2 消息处理程序管道
- 12.3 控制器管道
- 12.4 小结
- 第13章 格式化程序和模型绑定
- 13.1 ASP.NET Web API中模型的重要性
- 13.2 模型绑定如何工作
- 13.3 内建的模型绑定器
- 13.4 模型验证
- 13.5 小结
- 第14章 HttpClient
- 14.1 HttpClient类
- 14.2 客户端消息处理程序
- 14.3 小结
- 第15章 安全
- 15.1 传输安全
- 15.2 在ASP.NET Web API中使用TLS
- 15.3 身份验证
- 15.4 授权
- 15.5 小结
- 第16章 OAuth 2.0授权框架
- 16.1 客户端应用程序
- 16.2 访问受保护资源
- 16.3 获得访问令牌
- 16.4 授权码授予
- 16.5 范围
- 16.6 前通道与后通道
- 16.7 刷新令牌
- 16.8 资源服务器和授权服务器
- 16.9 在ASP.NET Web API中处理访问令牌
- 16.10 OAuth 2.0与身份验证
- 16.11 基于范围的授权
- 16.12 小结
- 第17章 可测试性
- 17.1 单元测试
- 17.2 对ASP.NET Web API实现进行单元测试
- 17.3 对路由进行单元测试
- 17.4 ASP.NET Web API的集成测试
- 17.5 小结
- 附录A 媒体类型
- 附录B HTTP标头
- 附录C 内容协商
- 附录D 缓存实战
- 附录E 身份验证工作流
- 附录F application/issue+json媒体类型规范
- 附录G 公钥加密和证书
展开全部
出版方
人民邮电出版社·图灵出品
图灵社区成立于2005年6月,由人民邮电出版社投资控股,以策划出版高质量的科技书籍为核心业务,主要出版领域包括计算机、电子电气、数学统计、科普等,通过引进国际高水平的教材、专著,以及发掘国内优秀原创作品等途径,为目标读者提供一流的内容。