Skip to content
EduVerse

HTTP

In depth

Protocol / format

Also known as: HyperText Transfer Protocol

The protocol the web runs on: request and response between client and server.

HTTP, explained

Written by EduVerse

What it is

HTTP (HyperText Transfer Protocol) is how browsers, apps and servers talk to each other on the web. A client sends a request with a method such as GET or POST, a path, headers and sometimes a body. The server answers with a status code like 200 or 404, headers and usually a body.

Why teams use it

Because it’s a simple, open standard that every language and platform supports, any client can talk to any server without special arrangements. Almost every website, API and webhook you’ll touch runs on it. Once you understand methods, headers and status codes, most web bugs become readable instead of mysterious.

An example from work

You submit a form and nothing happens. In the Network tab of DevTools you click the request and see it went out as POST /api/orders and came back with status 422, plus a response body explaining that the email field is missing. The bug is in your form, not on the server.

Our own explanation, not a quote from the book.

In the book

Sentences from The Software Realm, Decoded that mention HTTP, exactly as printed.

    4 more passages about HTTP in the full book

    Read every conversation where HTTP comes up, with the interactive slides and demos.

    See the book

    Where it fits

    The basis of all web communication

    Coverage in the book

    In depth

    Covered in depth: multiple pages with explanations, examples and simulations.

    Appears in