🙋Introduction
Do you know what REST stands for? REST is an acronym for REpresentational State Transfer. It is a web architecture, which means the procedure we follow to create and design web services. It uses HTTP protocol. We create web services that use REST architecture. A RESTful web service has URI and HTTP methods.

REST is a stateless client-server architecture. When we talk about the RESTful web services architecture we consider every web service as a resource having a URI. The Client App that use REST, use HTTP methods to communicate with the web services. In this article we will see how do we locate a web service using an URI(RESTful Addressing) and how to design a proper URI. Before proceeding, read more about RESTful Applications and RESTful Resources. Now let us see about RESTful Addressing.
📢RESTful Addressing
What do we understand by an address? Something that helps us locate something, right? The same happens here. The address allows us to find a resource or resources on servers.

As we saw in the introduction, a RESTful web service has a URI(uniform resource identifier). This URI helps in locating a resource in REST architecture.
Let us see what a URI looks like👇-
<protocol>://<service-name>/<ResourceType>/<ResourceID>
This URI will help us locate the resource with the specified resource type and id on the particular server.
We will see what are the best practices for designing an URI but first let us understand URI a little better.



