Ich versuche mich mit Alamofire anzumelden. im mit dem folgenden Code:Swift - Antwort des Servers "unsupported_grant_type"
let parameters = [
"username": "2gggggjggg",
"password": "2ubgh",
]
Alamofire.request(.POST, URL , parameters: parameters, encoding: .JSON).responseJSON { response in
print("request")
print(response.request) // original URL request
print("response")
print(response.response) // URL response
print("data")
print(response.data) // server data
print("result")
print(response.result) // result of response serialization
print("JSON")
if let JSON = response.result.value {
print("JSON: \(JSON)")
}
if let myData = response.data?.base64EncodedStringWithOptions(.Encoding64CharacterLineLength) {
SignUpVC.clientID = myData
print(myData)
}
}
die Antwort des Servers wie folgt:
data
Optional(<7b226572 726f7222 3a202275 6e737570 706f7274 65645f67 72616e74 5f747970 65227d>)
result
SUCCESS
JSON
JSON: {
error = "unsupported_grant_type";
}
was könnte der Grund sein? vermisse ich etwas?
ich bin neu beim Implementieren von Apps, die mit einem Server verbunden sind.
Soweit ich weiß, verwendet der Server Django mit REST-Framework und oAuth2.
ich hoffe, genug Hilfe darüber zu bekommen. Ich habe versucht, viel über dieses Problem zu suchen und wie man es löst, aber kein Glück.
danke im voraus.
1-Nein überprüfen , nur HTTP. 2 - Wir verwenden AWS, also denke ich, dass es funktioniert. 3- Nein ich benutze keine. Übrigens wird dieser Code verwendet, um sich anzumelden. –
danke für Ihre Antwort! –
ich benutze das. –