Issue 13 · Nov 2–8, 2026Editions · Glossary · Archive · Method · RSS · HU / ENG

News of the AI era, curated weekly

Glossary › Developer basics

HTTP status code

basicwidespread

A three-digit number with which the web server indicates for every request whether it succeeded, and if not, roughly what the problem was.

In plain terms

When you open a website, your browser sends a request to a remote machine, the server. The server returns a three-digit number with every response: this is the status code. You usually do not see it because if everything is fine, the browser simply displays the page.

It is like a postman's note on a returned letter: 'addressee moved', 'addressee unknown', 'refused delivery'. It does not concern the letter's content but the fate of the item. The status code also indicates successful delivery.

The first digit is key. Codes starting with 2 indicate success, 3s indicate redirection, 4s indicate a problem with the request (wrong address, missing permission), and 5s indicate server errors. The most famous is 404: the requested page is not found.

In the AI era, these codes have become even more important because AI agents and programs do not look at the screen but decide from these numbers whether the operation succeeded, whether to retry, or whether to notify a human.

How it works

  1. The client (browser, mobile app, or an AI agent) sends a request to the server: for example, requesting a page or submitting a form.
  2. The server attempts to fulfill the request and writes the status code into the response. In older HTTP/1.1, a short text label is added next to the code, such as '200 OK' or '404 Not Found'. Newer HTTP/2 and HTTP/3 send only the number.
  3. The first digit of the code indicates the group: 1xx informational, 2xx success, 3xx redirection, 4xx client error, 5xx server error.
  4. The client acts based on the code: it displays content, follows redirects, requests login, or shows an error message.
  5. Programs and agents attach rules to status codes. On a 429 (too many requests), they wait, preferably as long as the server asks, and then retry. On a 401, they re-authenticate. On a 500, they log the error and raise an alert.

An everyday example

You click a link to an old article and see: "404 – Page not found". This is an HTTP status code: the server is alive and responding, but nothing exists at that specific address. However, if you receive a "503" during a ticket-buying rush, the server is overloaded, and it is worth trying again later.

Who is affected

developerEvery day, it identifies where the error lies from these codes and uses them to report what happened with a request in its own service. → Code
marketerPoorly configured redirects and broken internal links lose visitors and can reduce search visibility. For a page that has been moved, use a permanent (301) redirect. → Marketing
entrepreneur, executiveThe number of errors starting with 5 directly shows how reliable the online store or service is.
everyoneIf you understand that 404 means a missing page and 500 means a server error, you know whether the problem is on your end or if you just need to wait.

A common misconception

MythIf I see an error code, then my internet or computer is broken.
In realityQuite the opposite: if you receive a status code, the connection is working because the server responded. If your internet is down, no code arrives; the browser simply states it cannot reach the page.

Limits and risks

Similar, but not the same

Related concepts

Broader

HTTP, Communication protocol, Web standard

Narrower

404-es hiba, Redirection, Szerverhiba, Request limit exceeded

On the edge

API, REST API, Webszerver, Rate limiting, Debugging

A brief history

Status codes appeared in the early years of the web along with the HTTP protocol: they already appeared in descriptions from the early 1990s. The 1996 RFC 1945 documenting HTTP/1.0 established the three-digit code system, and the 1xx group was added with HTTP/1.1 (1997). Their current definition is contained in the RFC 9110 standard issued in 2022.

Where things stand

By the end of 2026, the web and virtually every online service are fundamental, stable components that have existed for decades. Their new role is that AI agents also gather information from these codes when independently invoking services.

Status: 2026 November

Also known as

HTTP status code · HTTP status code · status code · response code · HTTP error code · HTTP status code · HTTP response code · status code

Sources

This entry was machine-edited and has undergone machine expert review; the “In the news” section updates automatically from Agent Age stories.