Web API的设计与开发
8推荐 收藏
19.8K阅读
图灵程序设计丛书

Web API的设计与开发

水野贵明 (作者) 盛荣 (译者)
上市销售
【《深度学习入门:基于Python的理论与实现》1、2印次xxi页的“主页地址”有误,请该书读者至http://www.ituring.com.cn/book/1921查看相关资料。对我们的失误给您带来的不便深表抱歉。】

请至“随书下载”下载本书试读样章和相关资料。
本书结合丰富的实例,详细讲解了Web API的设计、开发与运维相关的知识。第1章介绍Web API的概要;第2章详述端点的设计与请求的形式;第3章介绍响应数据的设计;第4章介绍如何充分利用HTTP协议规范;第5章介绍如何开发方便更改设计的Web API;第6章介绍如何开发牢固的Web API。 本书不仅适合在工作中需要设计、开发或修改Web API的技术人员阅读,对想了解技术细节的产品经理、运维人员而言,也有一定的参考价值。

出版信息

  • 书  名Web API的设计与开发
  • 系列书名图灵程序设计丛书
  • 执行编辑关于本书的内容有任何问题,请联系 杜晓静
  • 出版日期2017-05-25
  • 书  号978-7-115-45533-8
  • 定  价52.00 元
  • 页  数232
  • 印刷方式黑白
  • 开  本16开
  • 出版状态上市销售
  • 原书名Web API:The Good Parts
  • 原书号978-4873116860

所属分类

同系列书

  • HTTP权威指南

    David Gourley   Brian Totty   Marjorie Sayer   Sailu Reddy   Anshu Aggarwal   陈涓   赵振平   译

    本书是HTTP及其相关核心Web技术方面的权威著作,主要介绍了Web应用程序是如何工作的,核心的因特网协议如何...

  • JavaScript高级程序设计(第3版)

    Nicholas C.Zakas   李松峰   曹力   译

    本书是JavaScript超级畅销书的新版。ECMAScript 5 和HTML5在标准之争中双双胜出,使大量...

  • 计算机科学的基础

    Al Aho   Jeff Ullman   傅尔也   译

    本书全面而详细地阐述了计算机科学的理论基础,从抽象概念的机械化到各种数据模型的建立,用算法、数据抽象等核心思想...

  • Java技术手册(第6版)

    Benjamin J Evans   David Flanagan   安道   译

    通过学习本书,你将能够: 掌握最新的语言细节,包括Java 8的变化 使用基本的Java句法学习面向对...

  • 机器学习实战

    Peter Harrington   李锐   李鹏   曲亚东   王斌   译

    机器学习是人工智能研究领域中一个极其重要的研究方向,在现今的大数据时代背景下,捕获数据并从中萃取有价值的信息或...

本书特色

★Web API设计、开发与运维最佳实践!
★实例丰富,分析了美国各大著名网站的API设计细节。
★内容详实,易于理解,Web API新手必备!

API如果设计得不好,不仅会很难用,而且公开之后的运维也很困难,因此设计优美的API非常重要。本书认为“设计优美的API易于使用、便于更改、健壮性好、不怕公之于众”,并基于这一观点详细阐述了如何有效地设计、开发和运维API、如何避免容易掉入的陷阱等。目标是设计出访问URI后返回XML或JSON等数据的简洁的API,即XML over HTTP方式或JSON over HTTP方式的API。

亚马逊读者评论:
“书中总结了设计、开发和运维Web API时需要注意的地方,具体例子很多,非常容易理解。”
“不仅适合Web API的初学者阅读,即使是有一定经验的读者,在工作中困惑时翻翻此书,也一定有所收获。特别是讲安全的第6章,特别值得一读。”
“端点的设计、请求的形式、响应数据的设计等,能够学到很多具体的技巧。虽然是很薄的一本书,但实际工作中需要的信息都很好地涵盖到了。”

目录

译者序 阅读
前言 阅读
第1章 什么是Web API
第2章 端点的设计与请求的形式 阅读
第3章 响应数据的设计
第4章 最大程度地利用HTTP协议规范
第5章 开发方便更改设计的Web API
第6章 开发牢固的Web API 
附录A 公开Web API的准备工作
附录B Web API确认清单

作者介绍

水野贵明(作者)
1973年出生于东京。自由软件开发者兼技术书作译者。是JavaScript:The Good Parts、Third-Party JavaScript、 High Performance JavaScript、The Principles of Object-Oriented JavaScript等图书日文版的译者,著有《Web应用程序测试方法》(合著)。

盛荣(译者)
曾就职于爱立信、Autodesk等公司,长期从事软件、互联网技术相关领域的研发、测试等工作。热爱技术,对IT相关的新闻、历史等有浓厚兴趣。

大家也喜欢

  • Bootstrap实战(第2版)

    Bass Jobsen, David Cochran, Ian Whitley  

    Boostrap是Twitter公司内部的一个工具,开源之后迅速得到了各方的认可。本书基于最新Bootstra...

  • 深入浅出Vue.js

    刘博文  

    本书从源码层面分析了Vue.js。首先,简要介绍了Vue.js;然后详细讲解了其内部核心技术“变化侦测”,这里...

  • 精通CSS:高级Web标准解决方案(第3版)

    [英]安迪•巴德   [瑞典]埃米尔•比约克隆德   李松峰   译

    本书是CSS设计经典图书升级版,结合CSS近年来的发展,尤其是CSS3和HTML5的特性,对内容进行了全面改写...

  • Vue.js项目实战

    纪尧姆·周(Guillaume Chau)   周智勋   张伟杰   孔亚杰   李骏   译

    本书基于6个项目来引导读者深入理解Vue.js。书中首先介绍Vue的基础知识,并使用指令和丰富的用户体验创建第...

  • Flask Web开发:基于Python的Web应用开发实战(第2版)

    [美]米格尔•格林贝格   安道   译

    本书共分三部分,全面介绍如何基于Python微框架Flask进行Web开发。第一部分是Flask简介,介绍使用...

相关文章

  • yjhmelody 4推荐

    《Web API的设计与开发》读书笔记

    第1章 什么是 Web API 1.1 Web API 的重要性 一些在线服务能够对那些公开的API进行会话控制、访问控制、服务分析,提供面向用户的仪表盘,以及发布文档等,承接了各种各样的工作。 通过对外公开 Web API,同外部其他服务的集成变得更加便捷,并从中衍生出…...

  • 这本书会有电子版吗
    青梅煮马  发表于 2017-05-10 13:32:19
    推荐
    • 您好~本书外方没有授权电子版。

      杜晓静  发表于 2017-05-15 13:06:02
    • @杜晓静 Oreilly 没有电子版?逗我呢。。。

      AriesDevil  发表于 2017-05-24 22:55:09
    • @AriesDevil再三确认了合同,确实没有。。。。。。

      杜晓静  发表于 2017-05-25 09:13:20
  • 看到作者的名字首先想到八键水明
    Hujimiya  发表于 2017-05-14 11:34:23
    推荐
  • 没有电子版本好可惜。
    征尘丶倚阑珊  发表于 2017-05-25 10:06:53
    推荐
  • 社区有没有印刷完发送通知的功能
    HongzaoPa  发表于 2017-06-01 08:59:35
    推荐
    • 目前还没有,不过已经向开发人员反映了,以后应该会有的。手动通知:本书已经印刷完待装订,预计下周主发~

      杜晓静  发表于 2017-06-06 09:35:46
    • @杜晓静 哈,太好了,期待电子版。

      李念辉  发表于 2017-06-23 10:25:40
    • @李念辉 @HongzaoPa 亚马逊已到货~

      杜晓静  发表于 2017-06-23 10:34:03
    • @杜晓静 找到了,还是想要电子版,携带方便😀

      李念辉  发表于 2017-06-23 10:38:06
  • 不开森 ~~~~(>_<)~~~~
    我要电子版电子版
    快点去把电子版的授权谈下来
    流星的泪痕  发表于 2017-06-27 14:42:44
    推荐
    • 好任性!这本书不厚,纸书也挺方便的~

      杜晓静  发表于 2017-06-27 17:35:36
    • @杜晓静 在薄也不方便携带 ~~~~(>_<)~~~~

      流星的泪痕  发表于 2017-07-04 11:44:02
  • 都喜欢电子版啊
    灵魂芯片  发表于 2017-07-08 13:38:13
    推荐
  • 右上角的到亚马逊购买的链接放错了,当前跳转为:iOS开发指南:从Hello World到App Store上架(第5版) 平装 – 2017年6月1日
    列缺  发表于 2017-07-10 20:35:14
    推荐
    • 谢谢您的提醒,已经改正过来了~

      杜晓静  发表于 2017-07-11 09:10:05
  • 加油,希望早日能谈到电子版授权。
    ifisher  发表于 2017-07-13 12:48:45
    推荐
  • 没有电子版,不开森啊 。
    Pines_Cheng  发表于 2017-10-26 11:13:18
    推荐
  • 等了一年了还在等电子版
    刘景轩  发表于 2018-08-06 04:58:23
    推荐