Please enable JavaScript.
Coggle requires JavaScript to display documents.
Representational State Transfer (ETag (Weak (W/"123"), Strong,…
Representational State Transfer
ETag
Weak (W/"123")
Strong
If-None-Match
If-Match
Resource URI
HTTP Verbs
Status Codes
GET - 200/404
POST
PUT
DELETE
Stateless Server
Content Negotiation
URI Endpoints
Other
HATEOAS - Hypermedia As The Engine Of Application State
HAL
Collection+JSON
Roy Fielding
Separation of Client and Server
Server Requests are Stateless
Cachable Requests
Uniform Interface
Non Relational Structures
Resource-Based Architecture
Versioning
URI Path
Query Parameter
Content Negotiation Header (Accept)
Request Header (x-ms-version on Azure)
Security
SSL
Handshake
Encrypt\Decrypt on client and server
Authentication
Server-to-Server
API Keys
Shared Secrets
User Proxy
OAuth
Direct
Cookies
Token
Cross-Domain
JSONP
CORS