DevToolPal
日本語
5xx サーバーエラー

505 HTTP Version Not Supported

HTTP バージョン未対応

意味

サーバーはリクエストで使われた HTTP バージョンに対応していません。

よくある原因

  • 未知のバージョンに見える不正なリクエスト行
  • 最小構成のサーバーでの非常に古い、または新しいプロトコルバージョン

対処法

クライアント・閲覧者の場合

すべてのサーバーが対応する HTTP/1.1 を使い、リクエスト行が正しい形式か確認します。

サイトや API の運営者の場合

対応するバージョンをボディで示します。

レスポンス例

HTTP/1.1
HTTP/1.1 505 HTTP Version Not Supported
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0

仕様

RFC 9110 §15.6.6

よくある質問

› 入力ミスで 505 になる?

なります。URL 内の空白でリクエスト行が分割され、バージョンが無効に見えることがあります。

› HTTP/2 で 505 は起きる?

まれです。HTTP/2 は TLS 中に交渉され、未対応のバージョンは HTTP/1.1 にフォールバックします。