Der Statuscode „505 HTTP Version Not Supported“ ist eine HTTP-Antwort. Sie zeigt, dass der Server die Version des HTTP-Protokolls in der Anfrage nicht unterstützt. Das passiert meist, wenn ein Client eine veraltete oder nicht kompatible HTTP-Version nutzt, die der Server nicht verarbeiten kann.
Ein Beispiel: Ein Browser oder Client will mit einer HTTP-Version kommunizieren, die der Server nicht kennt (etwa HTTP/1.0, wenn der Server nur HTTP/1.1 oder HTTP/2 unterstützt). Dann gibt der Server einen 505-Fehler zurück. Der Statuscode sorgt dafür, dass Client und Server nur unterstützte Protokollversionen nutzen.