知识共享许可协议

设计易用的RESTFul API

早期互联网很大一部分是静态文件的堆积。因此,我们上网访问的其实都是一个个静态的资源。通过 URL 的定义,可以很方便地找到资源。

随着互联网应用规模的扩大,以及应用复杂度的提高,之前的静态资源已经不能满足需求,网站返回给访问者的内容需要通过动态的方式生成(例如通过获取数据库的内容),同时还支持由访问者控制希望看到的内容。 传统的用于定位资源位置的 URL 的定义变得复杂起来。

本篇内容偏向于 Web API 设计中,有关 URL 部分的讨论。

阅读全部