Handling HTTP and REST APIs
In this chapter, we will learn about the internet from both a historical point of view and a practical understanding of the infrastructure behind the internet that we know and use every day.
We will deep dive into the protocols and architectures that make it possible to create web projects and will explore the RFCs that are the backbone of the current web browsing experience.
We will master all the components and theoretical concepts around HTTP, URLs, and REST APIs.
To sum up, here are the main topics that we will explore in this chapter:
- The history of the internet and how the internet infrastructure works
- What Requests for Comments (RFCs) are and how to use them
- HTTP communications between the server and clients (Single-Page Applications (SPAs) versus server-side rendering)
- Mastering HTTP (headers, status codes, payloads, verbs, and more)
- Using tools to debug HTTP requests
- How REST APIs are structured
- How the JSON...