企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
Web 应用日益丰富,互联网产业高速发展,使得 Web 应用间的通信、移动端应用和服务器端间的通信等变得举足轻重,受关注程度也越来越高。新兴的互联网公司在技术选型时更关注敏捷、高效和开源。因此,基于 HTTP/HTTPS 协议,以 JSON 作为数据传输格式的 Web API 技术得到了广泛的发展和应用,逐步成为了业界跨进程、跨应用交互的不二之选。 正如强调开放、共享、平等精神的互联网那样, Web API 的设计和实施也同样没有各项人为制定的强制标准和规范。但作为工程实践,在经历了百花齐放、百家争鸣之后, Web API 也和众多互联网技术工程相似,开始渐渐有了自身的事实标准。认真学习并研究这些事实标准和已有案例,既能避免另起炉灶的重复建设,也能及时吸取前车之鉴,约束并规范自己的Web API,使之与时俱进。 本书内容涉及了 Web API 的概念、设计、实施、安全等各个主题。旨在帮助读者了解在开发 Web API 的过程中应如何设计,以及需要注意哪些地方等。 现在,开发人员必须设计、开发 Web API 的情况越来越多,不仅各个服务之间集成与协作的需求越来越常见,而且移动应用和其后端也面临着同样的情形,游戏方面和后端进行交互的情况也在增多。另外, JSON 以及 XML 技术已成为大多数Web 应用之间进行非同步通信的首选,因此可以说 Web API 的开发正在成为互联网以及 Web 相关技术人员的必修科目。 本书的内容就是围绕着笔者在那些实践中做过的研究、受到的挫折、思考的内容写成的,目的是向想要学习 API 设计的开发人员介绍 API设计的思路与方法。 本书涉及的内容不囿于某个具体的编程语言。换言之,本书不会提及如何使用某一特定的语言或框架来实现 Web API 等内容。当需要了解特定编程语言的实现时,读者需要阅读相关的入门书或在网络上检索相关信息等。 本书的主页地址[如下](http://www.ituring.com.cn/book/1583)。