Separation of Client and Server - The implementation of the client and the server must be done independently.
Stateless - The server will not store anything about the latest HTTP request the client made. It will treat every request as new request.
Uniform interface – Identify the resources by URL www.abc.com/api/questions
Cacheable – The API response should be cacheable to improve the performance.
Layered system - The system should follow layered pattern. For example, MVC is a layered system.
Stateless - The server will not store anything about the latest HTTP request the client made. It will treat every request as new request.
Uniform interface – Identify the resources by URL www.abc.com/api/questions
Cacheable – The API response should be cacheable to improve the performance.
Layered system - The system should follow layered pattern. For example, MVC is a layered system.
RESTFUL Service: If a system written by applying REST guidelines, then it is also called REST service or RESTful services.
Tags:
Web API Basics