Understanding Core REST principles

When people talk about REST, they often focus on surface level characteristics: URLs that look clean, JSON payloads, and HTTP verbs used &#x201C;correctly&#x201D;. While these elements are visible and important, they are not what makes an API RESTful and it&#x2019;s not what REST is all about.