У меня довольно простой сценарий, с которым я борюсь. Я использую Alamofire для регистрации пользователя в API для отдыха. Первый вызов для регистрации выполняется успешно, и пользователь может войти в систему. Второй вызов при попытке зарегистрировать с тем же адресом электронной почты должен привести к тому, что код состояния HTTP 409 будет отправлен с сервера. Alamofire, однако, возвращает .Success с пустым запросом и ответом. Я тестировал этот API с почтальоном, и он правильно возвращает 409.
Почему Alamofire не возвращается. Ошибка (ошибка), где ошибка имеет информацию о кодах состояния и т.д.?
Вот вызов, который я запускаю с тем же самым вводом каждый раз.
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)
})