Ich mag, dass Code anmelden Ich versuche:Anmeldung mit Alamofire post-Methode
let loginRequest = [
"UserName" : self.txtUserName.text! as String,
"Password" : self.txtPassword.text! as String
]
let serverUrl = ServerPath.Path + "/Test/login"
Alamofire.request(.POST, serverUrl, parameters: loginRequest,encoding: .JSON).responseJSON
{
response in switch response.result {
case .Success(let data):
...
...
case .Failure(let error):
print("Request failed with error: \(error)")
}
immer Fehler immer
Request failed with error: Error Domain=NSCocoaErrorDomain Code=3840 "Invalid value around character 0." UserInfo={NSDebugDescription=Invalid value around character 0.}
aber ich versuche, wie die Operation als Erfolg abgeschlossen statisch
let loginRequest = [
"UserName" : "Test",
"Password" : "123"
]
Ich glaube, das ist ungültige JSON. Können Sie einen Ausdruck des JSON-Objekts bereitstellen, das Sie senden? – Shen
["Password": "123", "UserName": "test"] –
Ihre Anfrage sieht tatsächlich gut aus. Ich glaube, es ist die Antwort vom Server, die den Fehler verursacht. Können Sie einen Dump der Daten erhalten, mit denen der Server antwortet? – slessans