Please enable JavaScript.
Coggle requires JavaScript to display documents.
REST (Properties (Simplicity, Scalability, Performance, Modifiability,…
REST
Properties
Simplicity
Scalability
Performance
Modifiability
Portability
Portability
Constraints
Client Server
Stateless
session state: client
Cacheable
Layered
Code on Demand
optional
e.g. JavaScript
Uniform Interface
Identification of Resources
Manipulation of resources through representations
Self-descriptive messages
Hypermedia as the engine of application state (HATEOAS)
Web Services
Aspects
Base URL
Internet Media Type
State transition Elements
HTTP Methods
OPTIONS
GET
PUT
idempotent
DELETE
idempotent
PUT
HTTP Methods
Item
GET
retrieve
PUT
create/replace
POST
N/A
DELETE
delete
Collection
GET
list
PUT
replace
POST
create
DELETE
delete collection