HTTP 401
4xx İstemci Hatası
HTTP 401: Unauthorized (Yetkisiz / Kimlik Doğrulama Gerekli)
Kaynağa erişebilmek için geçerli bir kimlik doğrulaması (JWT Token, API Key, Basic Auth) sağlanmalıdır.
⚠️ HTTP 401 Neden Meydana Gelir?
Eksik, süresi dolmuş veya geçersiz `Authorization: Bearer <token>` başlığı.
🛠️ Nasıl Çözülür ve Düzeltilir?
Kullanıcının yeniden giriş yapmasını sağlayın veya Authorization başlığını kontrol edin.
Sunucu Yapılandırma (Nginx / Web):
# Nginx HTTP Basic Auth
location /admin/secure/ {
auth_basic "Admin Paneli";
auth_basic_user_file /etc/nginx/.htpasswd;
}
cURL Test Komutu:
curl -i https://bilgiseli.net/api/v1/protected-resource