Sizin kod kullanıcı ile etkileşim için bir istisna olmamalı, bu kurtarılamayan bir şey oldu bu kodu daha yüksek bir seviyede bildirmek için istisna atmak gerekir.
Şimdi, ne bağlı olarak, belirli bir HTTP durum kodu ile yanıt isteyebilirsiniz. Ama bu noktada to trigger, bir sunucu hatası durumlar atma değil, sen catching istisnalar ve kullanıcıya uygun bir yanıt veriyor demektir.
Soruları bir makale / blog / item / etc yok ki istenen ne olması gerektiğini ise - de, eğer mümkünse, sadece yanıt kodu ayarlamak için bilgileri görüntüleyen sorumlu kodu, daha sonra tüm yollarla, istisnaları kullanmayın.
Bir MVC framework kullanarak konum ve bireysel kontrolörleri yanıt kodu belirliyorsa, o zaman onlara izin.
Üstteki istisna işleyicisi daha iyi kullanıcıya hata mesajı sunmak için bir http yanıt kodu kullanabilirsiniz Ve eğer, o zaman izin verin.