Restful Web Apis ✦ Real & Popular

This was a , a standard HTTP method meant for retrieving data. REST picked up this request. REST didn't care that UserInterface had asked for Product #99 just a second ago. REST didn't know who UserInterface was, and didn't need to know.

UserInterface sent a message out across the web highway: GET /products/101 The Journey RESTful Web APIs

REST hurried to the Warehouse Server. In DataVille, everything was a —a noun, not a verb. REST asked for the representation of Product 101 . The Response The Server handed REST a small, clean JSON document: This was a , a standard HTTP method

{ "id": 101, "name": "SuperWidget", "price": 29.99, "status": "in-stock" } Use code with caution. Copied to clipboard REST didn't know who UserInterface was, and didn't

Add more technical detail on (POST, PATCH, DELETE)

Explain the concepts of (Hypermedia as the Engine of Application State) in a story format What aspect of RESTful APIs