RESTful 网络服务和 RESTful API

RESTful web services and RESTful API

我正在创建一个后端,它向 angularJS 前端提供 JSON,该前端由 $resource 接收 JSON。这会被称为 RESTFul API 还是 restful Web 服务。我不确定这两个术语之间有什么区别,或者它们可以互换使用吗?有人可以解释 restful api 和 restful 网络服务之间的区别吗?

他们基本上是一样的。 ReST 是分布式应用程序的一种架构风格。大多数时候 Restful 应用程序由使用 Web 服务的网页或使用其他 Web 服务的 Web 服务组成,但它们不一定是基于 Web 的。重要的方面是使用统一 API(通常是 http)并且不维护客户端和服务器之间的共享状态。

如果您正在开发 ReSTful 网络服务,那么您就是在通过 http(或 https)开发 ReSTful API。