© Balaji Varanasi and Maxim Bartkov 2022
B. Varanasi, M. BartkovSpring RESThttps://doi.org/10.1007/978-1-4842-7477-4_1

1. Introduction to REST

Balaji Varanasi1   and Maxim Bartkov2
(1)
Salt Lake City, UT, USA
(2)
Kharkov, Ukraine
 
In this chapter, we will learn the following:
  • REST fundamentals

  • REST resources and their representations

  • HTTP methods and status codes

  • Richardson’s Maturity Model

Today, the Web has become an integral part of our lives—from checking statuses on Facebook to ordering products online to communicating via email. The success and ubiquity of the Web have resulted in organizations applying the Web’s architectural principles to building distributed applications. In this chapter, we will take a deep dive into REST, an architectural style ...

Get Spring REST: Building Java Microservices and Cloud Applications 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.