paramètres var = chaîne: StringAlamofire rapide réponse d'appel de service 3.1 postal code d'état 400 ce qui suit est mon code
parameters["client_id"] = "trackmykid"
parameters["client_secret"] = "trackmykid"
parameters["grant_type"] = "password"
parameters["roleId"] = "2"
parameters["device_token"] = "12324567"
parameters["os_type"] = "ios"
parameters["username"] = username
parameters["password"] = password
laissez-têtes: httpHeaders = [ "Content-Type": « application/x- www-form-urlencoded », "autorisation": "Basic dHJhY2tteWtpZDp0cmFja215a2lk" ]
var Paramdict = [String: String]()
Paramdict = ["client_id":"trackmykid","client_secret":"trackmykid","grant_type":"password","roleId":"2","device_token":"123456","os_type":"ios", "username":username,"password":password]
Alamofire.request(Baseurl.appending("oauth/token"), method: .post, parameters: Paramdict as? Parameters, encoding: JSONEncoding.default, headers: headers).responseJSON { (response:DataResponse<Any>) in
switch(response.result) {
case .success(_):
if response.result.value != nil{
print(response.result.value ?? NSDictionary())
onSuccess(response.result.value as! [AnyHashable : Any])
}
break
case .failure(_):
print(response.result.error ?? NSString())
onFailure(response.result.error!)
break
}
Réponse comme:
{error = "invalid_request"; "error_description" = "Type de subvention manquant"; }
vérifier ma réponse toute question puis dire que je vais vous aider à –