Understand how HTTP requests, status codes, caching, cookies and CORS work, and how to design a clean REST API. For developers who build or call web APIs, and anyone preparing for backend interviews.
A client, such as a browser, sends a request and a server sends back a response. HTTP carries web pages, images and API calls alike. Its meaning is defined in RFC 9110, HTTP Semantics.