前言: 一个好的api在很大程度上会在api 中url的命令去体现,因为api的初衷就是让使用者容易接受,简单易懂,快速知道这个api中的URL代表是有什么用途。
由于之前的项目经验,一直使用openstack和阿里云的一些api。所以在API中的url规划,有那么一点点的认识。现在分享一下一些个人的想法吧。
openstack:遵循了开源界中的api命名规则,请求的方式有常用的http请求(GET,POST,PUT,DELETE),不同的请求代表着不同的操作。
阿里云:大部分的请求方式为POST,在其api的意义会表现在url 上(例如: