swift-Fehler "Domain=NSCocoaErrorDomain Code=3840 "Ungültiger Wert um Zeichen 1."

Ich habe Schwierigkeiten, dies zu beheben, Fehlermeldung auf meinem Swift Alamofire POST-Anfrage (Anmeldung eines Benutzers).

'3840' "Ungültiger Wert um Zeichen 1."

Habe ich importiert-Stiftung, Alamofire, SwiftyJson. Es gibt keine Genehmigung Einschränkungen (keine Oauth etc). Ich bin auch immer die gleiche Fehlermeldung, wenn ich die Post (z.B. an einen anderen Endpunkt, mit anderen Parametern und Werten), aber halten Sie den rest des Codes/- format gleich. Auf meinem drupal7 REST-server 'Definitionen' es Listen der Endpunkt /rest/user/login und Parameter 'username' und 'password' strings, die ich verwendet habe.

Ich würde wirklich zu schätzen jede Tipps und Hilfe?

Fehler beim Aufruf ANFRAGE
Error Domain=NSCocoaErrorDomain Code=3840 "Ungültiger Wert um Zeichen 1." UserInfo={NSDebugDescription=Ungültiger Wert um Zeichen 1.}

Dies ist mein code

 @IBAction func loginButtonTapped(sender: AnyObject) {

    //using Alamofire

    let dataEndpoint: String = "https://www.example.com/rest/user/login"
    let newData = ["username":"Mickey", "password":"123"]
    Alamofire.request(.POST, dataEndpoint, parameters: newData, encoding: .JSON)
        .responseJSON { response in
            guard response.result.error == nil else {
                //got an error in posting the data, need to handle it
                print("error calling REQUEST")
                print(response.result.error!)
                return
            }

            guard let value = response.result.value else {
                print("no result data  when calling request")
                return
            }
            let data = JSON(value)
            print("The result is: " + data.description)
    }

}

Danke

Mögliche Duplikate von Alamofire ungültigen Wert um Zeichen 0
Es bedeutet nur, dass die JSON-Antwort, die Sie erhalten, ist nicht gültig (oder ist es nicht JSON).

InformationsquelleAutor Dimitri T | 2016-05-03

Schreibe einen Kommentar