Ich verwende die Sendgrid-API mit Alamofire in meiner Swift-App. Wir senden E-Mails und alles funktioniert. Mit Sendgrid, wenn eine E-Mail erfolgreich gesendet wurde, ist die Antwort nichts. Alamofire sieht dies als einen Fehler. Hier ist mein CodeSendgrid-API mit Alamofire
switch response.result {
case .success(let value):
print ("return email: \(value)")
case .failure(let error):
print ("error: \(error)")
}
Ich bekomme dies, wenn die E-Mail erfolgreich sendet. „Fehler: responseSerializationFailed (Alamofire.AFError.ResponseSerializationFailureReason.inputDataNilOrZeroLength) hat Buchse anschließen“
Dieser Sinn macht natürlich da die Antwort ist nichts, aber wir wollen Maßnahmen ergreifen, wenn die E-Mail erfolgreich gesendet wurde. Was ist der beste Weg, damit umzugehen? Wir wollen wissen, ob es auch einen Fehler gibt.
versuchen zu überprüfen, ob 'response.response .statusCode == 200' – JuicyFruit
Das funktionierte? Danke vielmals. –
akzeptiere meine Antwort dann, könnte jemand anderem helfen :) froh, das war hilfreich. – JuicyFruit