Artinya
Server tidak mendukung versi HTTP yang dipakai dalam permintaan.
Penyebab umum
- Request line yang rusak sehingga tampak seperti versi tak dikenal
- Versi protokol yang sangat lama atau sangat baru di server minimalis
Cara memperbaiki
Sebagai klien atau pengunjung
Gunakan HTTP/1.1, yang didukung semua server, dan pastikan request line berformat benar.
Sebagai pengelola situs atau API
Cantumkan versi yang didukung di body respons.
Contoh respons
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 Spesifikasi
FAQ
› Bisakah salah ketik menyebabkan 505?
Bisa. Spasi di URL dapat memecah request line sehingga versinya tampak tidak valid.
› Apakah 505 terjadi di HTTP/2?
Jarang; HTTP/2 dinegosiasikan saat TLS, jadi versi yang tidak didukung langsung kembali ke HTTP/1.1.