HTTP 505 error: Wat is deze statuscode & oplossen?

De HTTP-statuscode 505 HTTP Version Not Supported geeft aan dat de server de HTTP-protocolversie die in het verzoek wordt gebruikt, niet ondersteunt of weigert te ondersteunen.

505 HTTP Version Not Supported – De server ondersteunt de gebruikte HTTP-versie niet.

Achtergrond: HTTP-versies

Het HTTP-protocol heeft door de jaren heen meerdere versies gekend:

VersieJaarStatus
HTTP/1.01996Verouderd
HTTP/1.11997Nog breed ondersteund
HTTP/22015Gangbare standaard
HTTP/32026Moderne standaard (QUIC)

Een 505-fout kan optreden wanneer een client een verouderde of niet-standaard HTTP-versie gebruikt, of wanneer een server een nieuwere versie nog niet ondersteunt.

Oorzaken van een 505-fout

  • Een client stuurt een verzoek met een HTTP-versie die de server niet herkent
  • Een verkeerde serverconfiguratie waardoor bepaalde HTTP-versies worden geblokkeerd
  • Het gebruik van verouderde of aangepaste HTTP-clients of proxies

Hoe los je een 505-fout op?

  1. Controleer welke HTTP-versie je client of applicatie gebruikt bij het versturen van verzoeken.
  2. Werk verouderde HTTP-bibliotheken of -clients bij naar een actuele versie.
  3. Als beheerder: controleer de serverconfiguratie op ondersteuning voor gangbare HTTP-versies (1.1 en 2).
  4. Bekijk de serverlogs om te zien welke versie werd aangeboden en waarom deze werd geweigerd.

Samenvatting

De HTTP 505 HTTP Version Not Supported-fout is relatief zeldzaam en duidt op een incompatibiliteit tussen de HTTP-versie die de client gebruikt en wat de server accepteert. De oplossing ligt doorgaans in het bijwerken van de client of het aanpassen van de serverconfiguratie.

Alle rechten voorbehouden | Het kan zijn dat we voor sommige links een commissie ontvangen. | Ook interessant Packet Exchange, Back of the Envelope Science, ES Networks
Scroll naar boven