Web service APIs that adhere to the REST architectural constraints are called RESTful APIs. Before we talk about the characteristics of RESTful APIs, let's first go through the architectural constraints of this REST architectural style that Roy T. Fielding introduced in his dissertation. This will help us understand what REST is really about.
RESTful API characteristics
REST architectural constraints
In his dissertation, Roy T. Fielding listed the following architectural constraints that a RESTful system must conform to.
Client-server
This constraint is about...