Statuskoden "504 Gateway Timeout" er et HTTP-svar, der viser, at en server, der fungerer som gateway eller proxy, ikke fik svar i tide fra en bagvedliggende server, som den skulle bruge for at gennemføre forespørgslen. Det sker typisk, når den bagvedliggende server er langsom eller utilgængelig, så der opstår en timeout.
Et eksempel: Hvis en hjemmeside henter data fra et eksternt API, og det API er for længe om at svare, kan serveren sende fejlen 504 Gateway Timeout. Fejlen er ofte midlertidig og kan skyldes overbelastning, netværksproblemer eller fejl hos den bagvedliggende tjeneste. Den fortæller brugeren, at serveren ikke kunne gennemføre forespørgslen inden for den forventede tid.