Collections:
What Is REST and RESTful API
What Is REST and RESTful API?
✍: FYIcenter.com
REST (Representational State Transfer) is style of software architecture
that follows these constraints:
1. Client-Server Architecture - The software is divided into two components: the client component that interacts with end users with data presentation and data input, and the server component that stores data and applies business logics.
2. Statelessness - The client–server communication is stateless. So each request from any client contains all the information necessary for the server to respond.
3. Cacheability - Server should try to provide responses that are cacheable by clients or intermediaries to improve scalability and performance.
4. Layered System - Intermediary servers are allowed to be introduced between clients and the server to improve scalability and performance, or to add additional functionalities.
5. Code on Demand - Executable codes (for example JavaScript) can be returned in responses from the server for clients to provided extended functionalities.
6. Uniform Interface - The client-server interface should meet the following standards:
RESTful API refers the client-server API of a REST compliant software.
⇒ Terminologies Used in RESTful API
⇐ Testing REST API with SoapUI
2018-03-31, ∼1848🔥, 0💬
Popular Posts:
How to set Content-Type to application/json? The server requires the Content-Type to be application/...
How to generate date and time test values? Timestamp values are frequently needed in testing almost ...
How to Override a JMeter Variable from Command Line? I want to run the same test plan multiple times...
In what order thread groups are executed in JMeter? Thread groups, including regular "Thread Groups"...
How to valid UUID/GUID strings? In order to help your programming or testing tasks, FYIcenter.com ha...