© Fernando Doglio 2018
Fernando DoglioREST API Development with Node.js https://doi.org/10.1007/978-1-4842-3715-1_1

1. REST 101

Fernando Doglio1 
(1)
La Paz, Canelones, Uruguay
 

Nowadays, the acronym REST has become a buzzword, and as such, it’s being thrown into the digital wind very carelessly by a lot of tech people without fully understanding what it really means. Just because you can interact with a system using HTTP, and send JSON back and forth, doesn’t mean it’s a RESTful system. REST is a lot more than that—and that is what we’ll cover in this chapter.

Let’s start where it all began, with Roy Fielding’s paper, going over the main characteristics of his idea. I’ll try to explain the main aspects of it, the constraints he added, and why he added ...

Get REST API Development with Node.js: Manage and Understand the Full Capabilities of Successful REST Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.