REST (Representational State Transfer Representational State Transfer) is a design pattern of the distributed network system, from Roy T. Fielding in his PhD thesis in 2000.
Resource – Oriented: Drivers of the resource design are networking aspects and not the object model.
Key REST Principles
•Give every “thing” an ID
•Link things together(URI)
•Use standard methods(Get, Post, Put, Delete)
•Resources with multiple representations(xml, json)
•Communicate statelessly
Reproduced in: https: //www.cnblogs.com/jenneyblog/archive/2012/08/15/RestBasic.html