Je suis nouveau à swift et iOS et en essayant d'utiliser Alamofire et routeur pour eux, ce qui renvoie NSMutableURLRequest, mais mon code n'a pas fonctionné.
Donc, je viens de faire une demande NSURLRequest pour le test, et l'a demandé mais les résultats étaient les mêmes. Voici mon code. J'utilise actuellement Alamofire et SwiftyJSON.Alamofire NSURLRequest via la méthode POST ne fonctionne pas
let params = ["Id": "1234567", "Token": "something"]
let url = NSURL(string: "myurl")
var request = NSMutableURLRequest(URL: url!)
request.HTTPMethod = Alamofire.Method.POST.rawValue
let encoding = Alamofire.ParameterEncoding.JSON
(request, _) = encoding.encode(request, parameters: params)
Alamofire.request(request)
.validate()
.responseJSON { response in
switch response.result {
case .Success:
if let value = response.result.value {
let json = JSON(value)
let token = json["token"].stringValue
let error = json["error"].stringValue
print("token : \(token), error : \(error)")
}
case .Failure(let error):
// TODO:
print(error)
}
}
code ci-dessus envoie la demande sans paramètres. Y a-t-il des erreurs sur mon code?
Avez-vous essayé l'exemple sur Alamofire exemple avec la demande de titre de poste avec les paramètres codés json –
Oui, cela a fonctionné correctement. –