Join Morten Rand-Hendriksen for an in-depth discussion in this video The six constraints of REST, part of Learning REST APIs.
- [Instructor] Representational State Transfer…or REST refers to…a group of software architecture design constraints…that bring about efficient, reliable,…and scalable systems.…There are six of these constraints.…And to understand REST we need to know what they are…and why they are there.…So let's break them down.…Constraint number one,…client-server architecture.…This constraint ensures proper separation of concerns.…The client manages user interface concerns…while the server manages data storage concerns.…
In return, we get a highly portable system…where one rest service can serve many different clients…and interfaces without knowing or caring…what those interfaces look like or what they are doing.…In short we have a complete separation…between the content and its presentation and interaction.…Constraint number two, statelessness.…No client context or information, AKA state,…can be stored on the server between requests.…The client is responsible for keeping track…of its own session state,…and all requests sent from a client…
- What is a REST API?
- Who or what interacts with REST APIs?
- Anatomy of a REST request
- HTTP status messages
- Request/response pairs
- GET, POST, and DELETE
Skill Level Beginner
HTTP Essential Trainingwith Morten Rand-Hendriksen50m 18s Beginner
1. REST API: Representational State Transfer Application Programming Interface
4. Request/Response Pairs
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.