copy and paste this google map to your website or blog!
Press copy button and paste into your blog or website.
(Please switch to 'HTML' mode when posting into your blog. Examples: WordPress Example, Blogger Example)
What is REST?: REST API Tutorial These principles must be satisfied if a service interface is to be referred to as RESTful A Web API (or Web Service) conforming to the REST architectural style is called a REST API (or RESTful API)
REST API Best Practices Nordic’s article on RESTful API pagination is a good resource for exploring the topic further 11 API Security is Not an Afterthought The security of an API is a non-negotiable aspect We must use the latest security practices with proper authentication mechanisms like OAuth2, API keys, or JWT (JSON Web Tokens)
How to Design a REST API - Step by Step Guide Follow these steps to design a REST API - Identify the Object Model, Create Resource URIs, Determine Representations, and Assign HTTP Methods
HTTP Methods - REST API Tutorial REST guidelines suggest using a specific HTTP method on a particular type of call made to the server i e GET, POST, PUT or DELETE
REST Architectural Constraints - REST API Tutorial REST defines 6 architectural constraints which make any web service – a truly RESTful API i e Uniform interface, Client–server, Stateless, Cacheable, Layered system, Code on demand (optional)
REST API URI Naming Conventions and Best Practices RESTful URI should refer to a resource that is a thing (noun) instead of referring to an action (verb) because nouns have properties that verbs do not have – similarly, resources have attributes
Difference between PUT and POST in REST API When designing REST APIs, this has been observed that many people struggle to choose between HTTP PUT or POST methods due to their seemingly similar objectives – both involve sending data to a server However, understanding the differences between HTTP PUT and POST is crucial for their correct usage Though, RFC 2616 has been very clear in differentiating between the two – yet complex
REST API Response Pagination, Sorting and Filtering As a best practice, REST APIs SHOULD support server-side pagination from day one, even for all collections, as adding pagination is a breaking change Learn how to do it
HTTP Status Codes - REST API Tutorial HTTP specification defines these standard status codes divided into five categories that can be used to convey the results of a client’s request
Richardson Maturity Model - REST API Tutorial Richardson Maturity Model serves as a reference for assessing and improving the design of RESTful web services It highlights the importance of URI design, HTTP methods, and HATEOAS in achieving different levels of RESTful maturity