首先解释什么是API----应用程序编程接口。那么接口是什么呢?就是比如我们想访问一个数据库,这个数据库有一个出口允许我们外部的人跟这个出口对接,通过对接提供的通道获取数据库中的数据,与数据库中的数据进行交互。
RESTFul API 是什么呢?就是提供了web的一个资源接口,让我们可以获取web上的各种资源。那么RESTFul 就是一个形容词,是指这个API是什么样子的,用来修饰这个API的。有个大佬解释过这个RESTFul 的样子----URL定位资源,用HTTP动词(GET,POST,DELETE,DETC)描述操作,即RESTFul 是用这种方式的API去web上获取资源。接下来你只要了解什么是URL、HTTP就可以明白什么是RESTFul 了。