RESTful Web Services Cookbook中文版【正版图书,满额减】 pmlz 电子版 pdf docx 网盘 kindle azw3 下载

RESTful Web Services Cookbook中文版【正版图书,满额减】电子书下载地址
- 文件名
- [epub 下载] RESTful Web Services Cookbook中文版【正版图书,满额减】 epub格式电子书
- [azw3 下载] RESTful Web Services Cookbook中文版【正版图书,满额减】 azw3格式电子书
- [pdf 下载] RESTful Web Services Cookbook中文版【正版图书,满额减】 pdf格式电子书
- [txt 下载] RESTful Web Services Cookbook中文版【正版图书,满额减】 txt格式电子书
- [mobi 下载] RESTful Web Services Cookbook中文版【正版图书,满额减】 mobi格式电子书
- [word 下载] RESTful Web Services Cookbook中文版【正版图书,满额减】 word格式电子书
- [kindle 下载] RESTful Web Services Cookbook中文版【正版图书,满额减】 kindle格式电子书
寄语:
【速开发票,优质售后,支持七天无理由退货,下单前请咨询客服查看书籍情况】
内容简介:
本书是《RESTful Web ServicesCookbook》的中文翻译版,由Subbu Allamaraju所著。
《RESTful Web ServicesCookbook》(中文版)从实践出发,涉及设计 RESTfulWeb服务的各个方面,通过问题描述、解决方案、问题讨论的形式在14个章节中详细讨论了统一接口、资源、表述、URI、链接、请求、缓存、安全等诸多内容。无论读者是否设计过RESTfulWeb服务,具体使用哪种语言,都能在阅读过程中有所收获。本书也可作为手册,根据具体问题描述在书中查找解决办法。
书籍目录:
前言
第1章 使用统一接口
1.1 如何保持交互的可见性
1.2 何时需要权衡可见性
1.3 如何维护应用程序状态
1.4 如何在服务器端实现安全和幂等的方法
1.5 如何在客户端处理安全和幂等方法
1.6 何时使用GET方法
1.7 何时使用POST方法
1.8 如何使用POST方法创建资源
1.9 何时使用PUT方法创建新资源
1.10 如何使用POST方法实现异步任务
1.11 如何使用DELETE方法实现异步删除
1.12 何时使用自定义HTTP方法
1.13 何时及如何使用自定义HTTP标头
第2章 识别资源
2.1 如何从领域名词中识别资源
2.2 如何选择资源粒度
2.3 如何将资源组织为集合
2.4 何时将资源合并为复合资源
2.5 如何支持计算或处理函数
2.6 何时及如何使用控制器来操作资源
第3章 设计表述
3.1 如何使用实体头来注解表述
3.2 如何解释实体头
3.3 如何避免字符编码不匹配
3.4 如何选择表述格式和媒体类型
3.5 如何设计XML表述
3.6 如何设计JSON表述
3.7 如何设计集合表述
3.8 如何保持同构的集合
3.9 如何在表述中使用可移植的数据格式
3.10 何时使用实体标识符
3.11 如何在表述中编码二进制数据
3.12 何时以及如何提供HTML表述
3.13 如何返回错误
3.14 如何在客户端处理错误
第4章 设计URI
4.1 如何设计URI
4.2 如何将URI用做模糊标识符
4.3 如何让客户端将URI视为模糊标识符
4.4 如何保持酷的URI
第5章 Web链接
5.1 如何在XML表述中使用链接
5.2 如何在JSON表述中使用链接
5.3 何时以及如何使用链接标头
5.4 如何分配链接关系类型
5.5 如何使用链接来管理应用程序的流程
5.6 如何处理临时URI
5.7 何时以及如何使用URI模板
5.8 如何在客户端使用链接
第6章 Atom和AtomPub
6.1 如何利用Atom建模资源
6.2 何时使用Atom
6.3 如何使用AtomPub服务和分类文件
6.4 如何针对Feed和Entry资源使用AtomPub
6.5 如何使用媒体资源
第7章 内容协商
7.1 如何标明客户端偏好
7.2 如何实现媒体类型协商
7.3 如何实现语言协商
7.4 如何实现字符编码协商
7.5 如何支持压缩
7.6 何时以及如何发送Vary头
7.7 如何处理协商失败
7.8 如何使用代理驱动的内容协商
7.9 何时支持服务器驱动的协商
第8章 查询
8.1 如何针对查询设计URI
8.2 如何设计查询响应
8.3 如何支持有大量输入的查询请求
8.4 如何存储查询
第9章 Web缓存
9.1 如何设置过期缓存头
9.2 何时设置过期缓存头
9.3 何时以及如何在客户端中使用过期缓存头
9.4 如何支持复合资源的缓存
9.5 如何保持新鲜且温暖的缓存
第10章 条件请求
10.1 如何生成Last-Modified和ETag头
10.2 如何在服务器端实现条件GET请求
10.3 如何从客户端提交条件GET和HEAD请求
10.4 如何在服务器端实现条件PUT请求
10.5 如何在服务器端实现条件DELETE请求
10.6 如何从客户端发起无条件GET请求
10.7 如何从客户端提交条件PUT和DELETE请求
10.8 如何使POST请求条件化
10.9 如何生成一次性URI
第11章 其他内容
11.1 如何复制资源
11.2 如何合并资源
11.3 如何移动资源
11.4 何时使用WebDAV方法
11.5 如何支持跨服务器的操作
11.6 如何获取资源的快照
11.7 如何撤销资源更新
11.8 如何为部分更新提炼资源
11.9 如何使用PATCH方法
11.10 如何批量处理相似的资源
11.11 如何触发批量操作
11.12 何时使用POST来合并多个请求
11.13 如何支持批量请求
11.14 如何支持事务
第12章 安全
12.1 如何使用基本身份验证来验证客户端
12.2 如何使用摘要身份验证来验证客户端
12.3 如何使用三方OAuth
12.4 如何使用两方OAuth
12.5 如何处理URI中的敏感信息
12.6 如何维护表述的机密性与完整性
第13章 可扩展性与版本控制
13.1 如何维持URI的兼容性
13.2 如何维持XML和JSON表述的兼容性
13.3 如何扩展Atom
13.4 如何维持链接的兼容性
13.5 如何实现支持可扩展性的客户端
13.6 何时需要版本化
13.7 如何版本化RESTful Web服务
第14章 服务发现
14.1 如何编写RESTful Web服务的文档
14.2 如何使用OPTIONS
附录A 辅助读物
附录B REST概述
附录C HTTP方法
附录D Atom Syndication Format
附录E 链接关系类型
索引
作者介绍:
作者:(美国)阿拉马拉尤 (Subbu Allamaraju) 译者:丁雪丰 常可 合著者:李锟
出版社信息:
暂无出版社相关信息,正在全力查找中!
书籍摘录:
暂无相关书籍摘录,正在全力查找中!
在线阅读/听书/购买/PDF下载地址:
原文赏析:
安全性和幂等性是服务器在实现某些方法时必须保证提供给客户端的。
HTTP方法的安全性和幂等性:
GET,HEAD和OPTIONS方法既是安全的又是幂等的。
PUT和DELETE方法是幂等的。
POST方法既不是安全的,也不是幂等的。
在HTTP协议中,安全方法是不会引起副作用的。客户端在向安全方法发送请求时,无须担心会引起意料之外的副作用。为了提供这一保证,可以将安全方法实现为只读操作。
安全性并不意味着服务器每次都必须返回同一结果。它只是表明客户端可以发起请求,并知道它不会改变资源的状态。
幂等性保证客户端重复发起某个请求的效果与一次请求的效果一致。幂等性大多与网络或软件故障息息相关。客户端可以重复这些要求并期望同样的结果。例如,考虑一个客户端更新产品价格的案例。
PUT /book/gone-with-the-wind/price/us HTTP/1.1
Host: www.example.org
Content-Type: application/x-www-form-urlencoded
val-14.95
现在假设因为网络故障,客户端读不到响应。因为HTTP协议规定PUT是幂等的,所以客户端可以重复提交请求。要让这种方法正常运作,除POST以外的所有方法都必须是幂等的。在编程语言的术语中,幂等方法类似于“setter”。
HTTP, being a stateless application control, is designed for optimistic concurrency control. The essence of optimistic concurrency control is as follows:
1. The server gives a token to the client with each representation of the resource.
2. The server implements resource modifications such that these tokens change with every change to the resource. In other words, the server’s version of tokens change whenever the state of the resource changes.
3. With each request to modify or delete a resource, the client supplies the token back to the server. A request containing such a token is called a conditional request.
4. The server checks whether the client-supplied token is still valid. If it is not, then there is a concurrency failure, and the server aborts the request
使用统一接口
资源模型并无所谓正确与否。重要的是您能否正确地使用Http的统一接口实现您的Web服务。
其它内容:
编辑推荐
推荐购买: 本书新版《RESTful Web APIs中文版》 REST设计哲学激起了Web与企业应用开发者的无尽遐想,但用这种方式来开发真正的Web服务并非易事。本书包含了超过100个技巧,帮助您充分利用REST,HTTP和Web基础设施。无论使用何种编程语言和开发框架,您都将了解到如何为客户端/服务器应用设计满足性能、可扩展性、可靠性及安全目标的RESTfulWeb服务。 《RESTful Web ServicesCookbook》(中文版)的每一节都包含一到两个问题描述,带有简单易学、步骤详尽的解决方案,还有使用HTTP请求与响应、XML、JSON和Atom片段的例子。您还将看到针对每个解决方案的实现指南,讨论其中的利弊和权衡。
书籍介绍
RESTful Web Services Cookbook中文版:REST最佳实践手册,ISBN:9787121143908,作者:(美)Subbu Allamaraju(沙布·阿拉马拉尤)著,丁雪丰,常可 译
网站评分
书籍多样性:9分
书籍信息完全性:6分
网站更新速度:7分
使用便利性:7分
书籍清晰度:3分
书籍格式兼容性:8分
是否包含广告:9分
加载速度:7分
安全性:8分
稳定性:8分
搜索功能:3分
下载便捷性:5分
下载点评
- 差评少(449+)
- 无盗版(120+)
- 已买(498+)
- 中评多(178+)
- 无颠倒(245+)
- 图书多(614+)
- 四星好评(588+)
- 推荐购买(548+)
- 内容齐全(548+)
- 快捷(224+)
下载评价
- 网友 石***烟:
还可以吧,毕竟也是要成本的,付费应该的,更何况下载速度还挺快的
- 网友 苍***如:
什么格式都有的呀。
- 网友 詹***萍:
好评的,这是自己一直选择的下载书的网站
- 网友 国***舒:
中评,付点钱这里能找到就找到了,找不到别的地方也不一定能找到
- 网友 芮***枫:
有点意思的网站,赞一个真心好好好 哈哈
- 网友 寇***音:
好,真的挺使用的!
- 网友 国***芳:
五星好评
- 网友 益***琴:
好书都要花钱,如果要学习,建议买实体书;如果只是娱乐,看看这个网站,对你来说,是很好的选择。
- 网友 通***蕊:
五颗星、五颗星,大赞还觉得不错!~~
- 网友 辛***玮:
页面不错 整体风格喜欢
- 网友 家***丝:
好6666666
喜欢"RESTful Web Services Cookbook中文版【正版图书,满额减】"的人也看了
机场工程勘测概论(机场工程系列教材21世纪交通版高等学校教材) 人民交通出版社股份有限公司 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
全新正版图书 色铅笔温情手绘 呆萌动物绘 二月艺术 天津人民美术出版社 9787530580370 青岛新华书店旗舰店 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
Cisco网络远程访问/Cisco专业技术丛书 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
四川高职单招考试总复习试卷2021 单招数学模拟卷 四川省高职单招升学全真模拟试卷 单招模拟试题 四川单招模拟试题数学一卷通 四川省高职院校单独招生考试复习指导试卷练习 库课单招小红本 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
莎士比亚经典戏剧系列:雅典的泰门(中英对照) pmlz 电子版 pdf docx 网盘 kindle azw3 下载
奇趣科普3D立体发声书-恐龙世界 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
名医真传-四十四位京城名医口传心授金记录 石国璧 中国中医药出版社 978751321483 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
贵州专升本大学语文 贵州省专升本语文2023 考前冲刺模拟试题 文科 专升本教材配套试卷 大学语文 贵州专升本试卷2023 贵州省专升本大学语文 普通高校专升本公共课考试 库课专升本2023 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
新型微波吸收材料 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
室内设计风格详解:北欧 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
- 汽车发动机构造与维修(彩色版职业教育汽车类专业互联网+多媒体融合创新示范教材) pmlz 电子版 pdf docx 网盘 kindle azw3 下载
- 蒋介石传 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
- 蔬菜食品加工工艺与配方 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
- 环境艺术设计快速表现技法 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
- 我与地坛史铁生人民文学出版社精装硬壳纪念版 散文集灵魂代表之作中国现当代文学随笔小说读物病隙碎笔经典畅销书籍新华书店正版书籍中国文学 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
- 12岁以前的生命教育2年级 南京师范大学出版社 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
- 9787535387790 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
- 香香水果店-缤纷欢乐街-98块 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
- 简明印度通史(全三卷) pmlz 电子版 pdf docx 网盘 kindle azw3 下载
- 监狱执法文书实训手册 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
书籍真实打分
故事情节:9分
人物塑造:3分
主题深度:9分
文字风格:9分
语言运用:9分
文笔流畅:5分
思想传递:3分
知识深度:5分
知识广度:4分
实用性:4分
章节划分:8分
结构布局:7分
新颖与独特:9分
情感共鸣:9分
引人入胜:7分
现实相关:7分
沉浸感:9分
事实准确性:3分
文化贡献:9分