这两个概念容易混淆,可能会在面试过程中被问到,所以单独拿出来了解一下。
REST是REpresentational State Transfer的缩写,表述性状态转移。它是一种架构风格,定义一系列约束用来创建Web service或则是API。REST定义了6项原则,如果一个API的开发遵循REST这些原则就被称为REST API或则RESTFull API。
REST API 和 RESTFull API其实是同一个概念,有些文章写到,如果一个API遵循REST的所有约束,就称为RESTFul API。但是核心概念就是任何API运用REST原则构建就称为REST API。