Az „504 Gateway Timeout” állapotkód egy HTTP-válasz. Azt jelzi, hogy egy átjáróként vagy proxyként működő szerver nem kapott időben választ attól a felsőbb szintű szervertől, amelyre a kérés teljesítéséhez szüksége volt. Ez általában akkor történik, ha a felsőbb szintű szerver lassú vagy nem érhető el, és ezért időtúllépés lép fel.
Egy példa: ha egy weboldal egy külső API-ból tölt le adatokat, és az API túl sokáig nem válaszol, a szerver 504 Gateway Timeout hibát adhat vissza. Ez a hiba gyakran átmeneti, és okozhatja szerver-túlterhelés, hálózati probléma vagy a felsőbb szintű szolgáltatás hibája. Azt jelzi a felhasználónak, hogy a szerver nem tudta a várt időn belül teljesíteni a kérést.