设计易用的RESTFul API
早期互联网很大一部分是静态文件的堆积。因此,我们上网访问的其实都是一个个静态的资源。通过 URL
的定义,可以很方便地找到资源。
随着互联网应用规模的扩大,以及应用复杂度的提高,之前的静态资源已经不能满足需求,网站返回给访问者的内容需要通过动态的方式生成(例如通过获取数据库的内容),同时还支持由访问者控制希望看到的内容。 传统的用于定位资源位置的 URL
的定义变得复杂起来。
本篇内容偏向于 Web API
设计中,有关 URL
部分的讨论。
早期互联网很大一部分是静态文件的堆积。因此,我们上网访问的其实都是一个个静态的资源。通过 URL
的定义,可以很方便地找到资源。
随着互联网应用规模的扩大,以及应用复杂度的提高,之前的静态资源已经不能满足需求,网站返回给访问者的内容需要通过动态的方式生成(例如通过获取数据库的内容),同时还支持由访问者控制希望看到的内容。 传统的用于定位资源位置的 URL
的定义变得复杂起来。
本篇内容偏向于 Web API
设计中,有关 URL
部分的讨论。