图书介绍

RESTful Web Services Cookbook 中文版PDF|Epub|txt|kindle电子书版本网盘下载

RESTful Web Services Cookbook 中文版
  • (美)沙布·阿拉马拉尤著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121143908
  • 出版时间:2011
  • 标注页数:299页
  • 文件大小:12MB
  • 文件页数:324页
  • 主题词:互联网络-网络服务器-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐