意義
伺服器不支援請求所使用的 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 規範
常見問題
› 打錯字會造成 505 嗎?
會。URL 中的空格可能把請求行拆開,讓版本看起來無效。
› HTTP/2 會出現 505 嗎?
很少;HTTP/2 在 TLS 期間協商,不支援的版本會直接退回 HTTP/1.1。