RESTful Web Services

API’s will send you data back from web Servers in the form of an object. This allows us to do many things but downloading all of this data comes with high overheads. This is where RESTful web services come in.

A REST API converts these objects into states and returns only the values that you require.

CRUD in relation to REST

CCreatePost
RReadGet
UUpdatePut
DDeleteDelete

*N.B: See Roy Fielding’s paper on Architectural Styles and the Design of Network-based Software Architectures to delve deeper into the subject. Ref: Roy Fielding’s Misappropriated REST Dissertation & Types of Networks