Chapter 1
Introduction
Quickly learn the basics of what REST is and the core concepts behind it.
Here’s a Quick Tip!
Be on the lookout for Quick Tips in boxes like this throughout the course. They’ll provide a jump-start to your super-powers (or at least give you a leg up on getting your job done)!
Continue to What is REST?
REST API Basics Outline
- What is REST
- The Six Constraints
- Uniform Interface
- Stateless
- Cacheable
- Client-Server
- Layered System
- Code on Demand
- REST Quick Tips
- Use HTTP Methods
- Sensible Resource Names
- Use HTTP Response Codes
- Support JSON
- Fine-Grained APIs
- Links and Connectedness
- HTTP Methods
- POST, GET, PUT, PATCH, DELETE
- Resource Naming
- Collection Metaphor
- Idempotence
- Safety