HTTP 401 ile 403 durum kodları arasındaki fark nedir?

Cevap

401 Unauthorized, isteği yapanın kimliğinin doğrulanmadığını söyler: token yok, süresi dolmuş veya geçersiz. İstemci giriş yapıp tekrar denemelidir.

403 Forbidden, kimlik doğrulanmış ama bu kaynağa erişim yetkisi olmadığını söyler. Tekrar giriş yapmak sonucu değiştirmez.

  • 400: istek hatalı (validasyon)
  • 404: kaynak yok
  • 409: çakışma (ör. aynı e-posta ile ikinci kayıt)
  • 422: istek anlaşıldı ama içerik işlenemiyor
  • 429: çok fazla istek (rate limit)
  1. JWT nedir? Session tabanlı kimlik doğrulamadan farkı nedir?OrtaAPI TasarımıBackend
  2. Idempotency nedir? Hangi HTTP metotları idempotent'tir?OrtaAPI TasarımıBackend

Bu konuda başka bir soru biliyor musun?

Mülakatta karşılaştığın soruları ekle, onaylandıktan sonra yayına alınsın.

Soru ekle