2014-09-29 31 views
13

Basit bir kayıt/giriş modülü uyguluyorum.Kullanıcı adı veya şifre söyleyen hangi HTTP durum kodu yanlıştı?

Kullanıcı kimlik bilgilerini test ederken, bir kullanıcının yanlış kimlik bilgileriyle istek göndermesi durumunda durum için hangi HTTP durum kodunun uygun olacağını düşünmeye başladım. İlk olarak, 401 Yetkisiz'in güzel bir durum kodu olacağını düşündüm, ancak bir kullanıcı yetkisiz bir kaynak almaya çalışırken bunu kullanmanın daha iyi olacağı düşünülmektedir.

sonra, bunun kullanıcı çatışmayı çözmek ve isteğinizi yeniden mümkün olabilir beklenmektedir nereye Bu kod yalnızca durumlarda izin verilir 409 Çatışma

geçti.

Yani, arkadaşlar, lütfen bana bir durum mesajı vermeniz gereken bir öneri ver.

cevap

17

RFC 7235 tarafından tanımlanan şekilde HTTP kimlik doğrulaması kullanırsanız, 401 doğru olur (eksik veya yanlış kimlik bilgileri için).

Aksi takdirde, 403 kullanın.

İlgili konular