API与RESTful
2018-11-13 本文已影响0人
指向远方的灯塔
API:狭义的说:操作系统预先把一些复杂的操作写在一个函数里面,编译成一个组件(一般是动态链接库),随操作系统一起发布,并配上说明文档,程序员只需要简单地调用这些函数就可以完成复杂的工作,让程序变得简单有趣。这些封装好的函数,就叫做API,即应用程序编程接口。广义地说:别人写好的代码,或者编译好的程序,提供给你使用,就叫做API。你使用了别人代码(或者程序)中的某个函数、类、对象,就叫做使用了某个API.
RESTful:一种架构风格,统一接口路径,不同请求方式,获得不同请求结果
例如:GET /学生:获取所有学生
POST /学生:新建学生
GET / students / id:获取某一个学生
PUT / students / id:更新某个学生的信息(需要提供学生的全部信息)
PATCH / students / id:更新某个学生的信息(需要提供学生变更部分信息)
DELETE / students / id:删除某个学生