I believe a startup should feel like this.
that’s the feeling.
Brazilian software developer, driven by user experience and design, avid for knowledges and challenges. #objc #ruby
REST is a way to operate a system by communicating with it (making a HTTP request) using “verbs” (also known as request methods) that make reference to “nouns” (also known as “resources”, which are simply identifiable things that can be reach through an URI).
Data that compose “nouns” (like a product’s serialnumber, price or category) goes into the message body of the HTTP request written using a specific format like JSON or XML which are the most common format used to represent message body data. Additional parameters like order by price goes inside the HTTP header.
A single communication can return you an information as response or simply cause a change to the system state. It is like writing “get user details”, “create a product with those infos…” or “update a product price to …” in a way that computer systems can understand.