RESTful Web Services Cookbook中文版

RESTful Web Services Cookbook中文版
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: (Subbu Allamaraju) ,
2011-09
版次: 1
ISBN: 9787121143908
定价: 59.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 299页
字数: 356千字
正文语种: 简体中文
原版书名: RESTful Web Services Cookbook
76人买过
  • 《RESTfulWebServicesCookbook中文版》是《RESTfulWebServicesCookbook》的中文翻译版。《RESTfulWebServicesCookbook中文版》从实践出发,涉及设计RESTfulWeb服务的各个方面,通过问题描述、解决方案、问题讨论的形式在14个章节中详细讨论了统一接口、资源、表述、URI、链接、请求、缓存、安全等诸多内容。 作者:(美国)阿拉马拉尤 (Subbu Allamaraju) 译者:丁雪丰 常可 合著者:李锟 前言i
    第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如何版本化RESTfulWeb服务

    第14章服务发现
    14.1如何编写RESTfulWeb服务的文档
    14.2如何使用OPTIONS
    附录A辅助读物
    附录BREST概述
    附录CHTTP方法
    附录DAtomSyndicationFormat
    附录E链接关系类型
    索引
  • 内容简介:
    《RESTfulWebServicesCookbook中文版》是《RESTfulWebServicesCookbook》的中文翻译版。《RESTfulWebServicesCookbook中文版》从实践出发,涉及设计RESTfulWeb服务的各个方面,通过问题描述、解决方案、问题讨论的形式在14个章节中详细讨论了统一接口、资源、表述、URI、链接、请求、缓存、安全等诸多内容。
  • 作者简介:
    作者:(美国)阿拉马拉尤 (Subbu Allamaraju) 译者:丁雪丰 常可 合著者:李锟
  • 目录:
    前言i
    第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如何版本化RESTfulWeb服务

    第14章服务发现
    14.1如何编写RESTfulWeb服务的文档
    14.2如何使用OPTIONS
    附录A辅助读物
    附录BREST概述
    附录CHTTP方法
    附录DAtomSyndicationFormat
    附录E链接关系类型
    索引
查看详情
其他版本 / 全部 (1)
12
相关图书 / 更多
RESTful Web Services Cookbook中文版
READY-TO-READ双语阅读经典·一年级的小豆包(套装全28册)
玛格丽特 · 麦克纳马拉
RESTful Web Services Cookbook中文版
REITs市场建设
郑雪晴
RESTful Web Services Cookbook中文版
REITs:房地产运营时代
蔺玉红;李杨;杜楠
RESTful Web Services Cookbook中文版
READZONE分级阅读(Level4中英对照原版绘本共15册)
乔·哈克特 著;[英]安妮·鲁尼、安迪·布莱克福德、佩妮·利特尔、瓦莱丽·怀尔丁、布克听听 译
RESTful Web Services Cookbook中文版
REITs:实现公共资产证券化的金融模式
孟明毅 著
RESTful Web Services Cookbook中文版
REITs的中国化路径研究
杨慧丽 著
RESTful Web Services Cookbook中文版
READZONE分级阅读(Level2中英对照原版绘本共15册)
吉利安·鲍威尔 著;[英]希拉里·罗宾逊、薇薇安·法兰奇、海伦·伯德、米克·高瓦、布克听听 译
RESTful Web Services Cookbook中文版
READY-TO-READ双语阅读经典·亨利和玛吉
辛西娅·赖兰特
RESTful Web Services Cookbook中文版
REITs:颠覆传统地产的金融模式(第二版)
高旭华、修逸群、高仪 著
RESTful Web Services Cookbook中文版
READZONE分级阅读(Level3中英对照原版绘本共15册)
斯库勒·安德森 著;[英]玛德琳·谷迪、大卫·奥姆、艾伦·杜兰特、薇薇安·法兰奇、布克听听 译
RESTful Web Services Cookbook中文版
READZONE分级阅读(Level1中英对照原版绘本共15册)
吉利安·鲍威尔 著;[英]苏·斯沃洛、保罗·哈里森、薇薇安·法兰奇、凯·伍沃德、布克听听 译
RESTful Web Services Cookbook中文版
REIGEN:超能值MAX131的男人(二次元的灵魂归宿,有生之年必看佳作。)
[日]ONE 著;博集天卷 出品