图书介绍
RESTful Web Services Cookbook 中文版PDF|Epub|txt|kindle电子书版本网盘下载
- (美)沙布·阿拉马拉尤著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121143908
- 出版时间:2011
- 标注页数:299页
- 文件大小:12MB
- 文件页数:324页
- 主题词:互联网络-网络服务器-程序设计
PDF下载
下载说明
RESTful Web Services Cookbook 中文版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 使用统一接口1
1.1如何保持交互的可见性2
1.2何时需要权衡可见性4
1.3如何维护应用程序状态6
1.4如何在服务器端实现安全和幂等的方法9
1.5如何在客户端处理安全和幂等方法12
1.6何时使用GET方法13
1.7何时使用POST方法15
1.8 如何使用POST方法创建资源17
1.9何时使用PUT方法创建新资源19
1.10如何使用POST方法实现异步任务20
1.11如何使用DELETE方法实现异步删除23
1.12何时使用自定义HTTP方法24
1.13何时及如何使用自定义HTTP标头26
第2章 识别资源29
2.1如何从领域名词中识别资源30
2.2如何选择资源粒度31
2.3如何将资源组织为集合32
2.4何时将资源合并为复合资源35
2.5如何支持计算或处理函数37
2.6何时及如何使用控制器来操作资源40
第3章 设计表述45
3.1如何使用实体头来注解表述46
3.2如何解释实体头50
3.3如何避免字符编码不匹配51
3.4如何选择表述格式和媒体类型52
3.5如何设计XML表述56
3.6如何设计JSON表述58
3.7如何设计集合表述59
3.8如何保持同构的集合61
3.9如何在表述中使用可移植的数据格式63
3.10何时使用实体标识符65
3.11如何在表述中编码二进制数据66
3.12何时以及如何提供HTML表述68
3.13如何返回错误70
3.14如何在客户端处理错误74
第4章 设计URI77
4.1如何设计URI77
4.2如何将URI用做模糊标识符81
4.3如何让客户端将URI视为模糊标识符83
4.4如何保持酷的URI85
第5章Web链接88
5.1如何在XML表述中使用链接89
5.2如何在JSON表述中使用链接92
5.3何时以及如何使用链接标头93
5.4如何分配链接关系类型94
5.5如何使用链接来管理应用程序的流程97
5.6如何处理临时URI101
5.7何时以及如何使用URI模板103
5.8如何在客户端使用链接105
第6章Atom和AtomPub108
6.1如何利用Atom建模资源109
6.2何时使用Atom113
6.3如何使用AtomPub服务和分类文档117
6.4如何针对Feed和Entry资源使用AtomPub119
6.5如何使用媒体资源122
第7章 内容协商125
7.1如何标明客户端偏好126
7.2如何实现媒体类型协商128
7.3如何实现语言协商129
7.4如何实现字符编码协商131
7.5如何支持压缩132
7.6何时以及如何发送Vary头133
7.7如何处理协商失败134
7.8如何使用代理驱动的内容协商136
7.9何时支持服务器驱动的协商137
第8章 查询139
8.1如何针对查询设计URI139
8.2如何设计查询响应142
8.3如何支持有大量输入的查询请求144
8.4如何存储查询146
第9章Web缓存149
9.1如何设置过期缓存头150
9.2何时设置过期缓存头153
9.3何时以及如何在客户端使用过期缓存头156
9.4如何支持复合资源的缓存157
9.5如何保持新鲜且温暖的缓存158
第10章 条件请求161
10.1如何生成Last-Modified和ETag头163
10.2如何在服务器端实现条件GET请求164
10.3如何从客户端提交条件GET和HEAD请求167
10.4如何在服务器端实现条件PUT请求169
10.5如何在服务器端实现条件DELETE请求173
10.6如何从客户端发起无条件GET请求175
10.7如何从客户端提交条件PUT和DELETE请求176
10.8如何使POST请求条件化178
10.9如何生成一次性URI181
第11章 其他内容184
11.1如何复制资源185
11.2如何合并资源187
11.3如何移动资源189
11.4何时使用WebDAV方法191
11.5如何支持跨服务器的操作193
11.6如何获取资源的快照195
11.7如何撤销资源更新198
11.8如何为部分更新提炼资源200
11.9如何使用PATCH方法203
11.10如何批量处理相似的资源206
11.11如何触发批量操作209
11.12何时使用POST来合并多个请求211
11.13如何支持批量请求215
11.14如何支持事务217
第12章 安全220
12.1如何使用基本身份验证来验证客户端221
12.2如何使用摘要身份验证来验证客户端224
12.3如何使用三方OAuth226
12.4如何使用两方OAuth232
12.5如何处理URI中的敏感信息235
12.6如何维护表述的机密性与完整性237
第13章 可扩展性与版本控制239
13.1如何维持URI的兼容性240
13.2如何维持XML和JSON表述的兼容性242
13.3如何扩展Atom245
13.4如何维持链接的兼容性249
13.5如何实现支持可扩展性的客户端250
13.6何时需要版本化251
13.7如何版本化RESTful Web服务252
第14章 服务发现256
14.1如何编写RESTful Web服务的文档256
14.2如何使用OPTIONS259
附录A辅助读物261
附录B REST概述265
附录CHTTP方法268
附录D Atom Syndication Format273
附录E链接关系类型279
索引287