Alamofire renvoie .Success sur les codes d'état HTTP d'erreur

J'ai un joli scénario simple que je suis aux prises avec. Je suis en utilisant Alamofire pour enregistrer un utilisateur sur une API rest. Le premier appel à s'inscrire est réussi et que l'utilisateur peut se connecter. L'appel de la deuxième, lorsque vous tentez de vous inscrire avec la même adresse de courriel devrait conduire à un code d'état HTTP 409 à partir du serveur. Alamofire, mais renvoie un .Succès avec une vides de demande et de réponse. J'ai testé cette API avec le facteur et il retourne correctement un 409.

Pourquoi est Alamofire ne pas revenir .L'échec(erreur), où l'erreur est le code d'état d'info etc?

Ici est l'appel que je lance avec la même entrée à chaque fois.

Alamofire.request(.POST, "http://localhost:8883/api/0.1/parent", parameters: registrationModel.getParentCandidateDictionary(), encoding: .JSON).response(completionHandler: { (req, res, d, e) -> Void in
        print(req, res, d, e)
    })

source d'informationauteur Craigt | 2016-01-12