Chapter 20: Introduction to Web APIs & REST
Learning Objectives
After completing this chapter, you should be able to do the following:
- Submit HTTP requests using
Postman
to an API and receive the expected responseGET
POST
DELETE
- Submit a bad HTTP request, understand the response and how to fix it
You should also have an understanding of the following:
- HTTP methods
- Endpoints
- Status Codes
- Headers
- API design
Major Concepts & Key Terminology
Throughout this lesson you should make note of the following terms and their definitions as you read the content on the page:
Web APIs
- API
- Web API
- Server-side rendering
- Client-side rendering
- data presentation
- data representation
- state
What is REST
- REST
- RESTful web services
- Representational state transfer
- JSON serioalization
- JSON deserialization
- resource
- resource entity
- resource collection
REST: Practical Fundamentals
- Shape
- Endpoint