Ne anlama gelir
Sunucu gereken işlevi, genellikle istek yönteminin kendisini desteklemiyor.
Yaygın nedenler
- Eski bir sunucuda PATCH gibi bilinmeyen veya desteklenmeyen yöntem
- Henüz uygulanmamış bir özellik
Nasıl düzeltilir
İstemci veya ziyaretçiyseniz
Desteklenen bir yöntem veya uç nokta kullanın.
Sitenin veya API'nin sahibiyseniz
Yöntem biliniyor ama o kaynak için izin verilmiyorsa 405 döndürün; 501, sunucunun hiç tanımadığı yöntemler içindir.
Örnek yanıt
HTTP/1.1
HTTP/1.1 501 Not Implemented
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0 Belirtim
SSS
› 501 mi 405 mi?
405: bu kaynak yönteme izin vermiyor. 501: sunucu yöntemi hiçbir yerde uygulamıyor.
› 501 önbelleğe alınabilir mi?
Evet, başlıklar aksini söylemedikçe varsayılan olarak.