我见过很多设计糟糕的 API。此外,我也这样做了。所以我试图找到一篇关于如何以正确的方式设计和维护 REST 的好的理论文章或书籍,这样人们就不会因为使用它而受到伤害。
我阅读了很多关于 API 设计的文章,但仍然缺少一些基本的东西。某种基础知识。每当我阅读任何文献时,我都会尝试立即思考我是否根据这个理论来制作我的项目。多亏了这一点,我才能理解这个建议是否真的很好,或者它是否非常符合情境,而且在我们的案例中,为了用户体验,我们做得很好,为了用户体验而站在一边。这总是某种权衡。
几年前,在工作中,我不得不做一件当时我不太擅长的事情——写后端。编写后端包括编写某种 API 来与您的服务器一起工作。我知道一些关于 API 版本控制和 HTTP 方法的事情,但这些都是基本的。我仍然缺乏关于如何正确设计 URL 以及如何定义资源、缓存和安全性的知识。为了获得这些知识,我阅读了文章,观看了视频,这真的很有帮助。这本书也成为倾注所有知识并将它们整合在一起的砖块和混凝土之一。这本书当然有缺陷,但对我很有用。
REST 就在我们身边。我们在采访中询问并被问及这个问题。当我们想要获取任何数据时,该服务器很可能会使用 REST API。
这本书是给谁的:
谁不需要这本书:
这本书出版于 2010 年。从那时起,出现了很多新事物,但基本概念仍然没有消失。如果您已经具备基础知识,则可以安全地跳过本书。
谢谢大家的阅读。如果你喜欢这篇评论 不要忘记鼓掌 并将其添加到您的列表中或与您的同事分享。下面列出了一些有用的链接:
电报频道 ,我在这里撰写和转发一些有用的文章,并对一些移动/后端技术发表自己的看法。
[
时间
](https://t.me/nikilapi_public)
GitHub:
[
github.com
](https://github.com/lapin7771n)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明
本文链接:https://www.qanswer.top/25904/37551100