O'Reilly logo

Mastering Software Testing with JUnit 5 by Boni García

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

REST in a nutshell

REST follows a client-server architecture. The server is in charge of handling a set of services, listening for requests made by clients. The communication between client and server must be stateless, meaning that server do not store any record from the clients and therefore each request done from the client must contain all the information required for the server to process it separately.

The building blocks of REST architectures are named resources. Resources define the type of information that is going to be transferred. Resources should be identified in a unique way. In HTTP, the way to access the resource it to provide its full URL, also known as API endpoint. Each resource has a representation, which is a machine-readable ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required