Representational State Transfer (REST) was originally introduced in the dissertation of Roy Thomas Fielding in the year 2000. The most important principles of REST are as follows:
POSTfor creating data,
GETfor reading data,
PUTfor updating data, and
DELETEfor deleting data. The usage of other HTTP methods, such as
TRACE, is not that well-defined in REST. Generally, they should be used as defined in HTTP.