API是前端与后端进行通信的机制,而RESTful API又是API的一种流行的派别。
1.API基于的协议
HTTPS
2.API的命名和位置
1】作为域名的一部分,比如:https://api.test.com
2】作为路径的一部分,比如:https://www.test.com/api/
3.API版本的命名和位置
1】作为路径的一部分,比如:https://www.test.com/v1/
2】放在响应报文头部,github就是采用此方法
4.API的路径
URL的路径应该是某种事物的集合,比如:https://www.test.com/v1/zoos
其他可参考阮老师的博客:http://www.ruanyifeng.com/blog/2014/05/restful_api.html