J'ai écritAlamofire - code d'erreur -999
class Property{
...
static var alamofireManager: SessionManager{
let sessionConfiguration = URLSessionConfiguration.default
sessionConfiguration.timeoutIntervalForRequest = 10
return Alamofire.SessionManager(configuration: sessionConfiguration)
}
...
}
pour les fonctions de plusieurs classes à utiliser.
Cependant, quand je l'utilise:
Property.alamofireManager.request(loginURL).validate(contentType: ["application/json"]).responseJSON{ response in
....
Je reçois une erreur disant: Tâche < 1F6C95AA-C878-439F-87ED-1055D19E3ADD>. < 1> terminé avec l'erreur - code: -999
Je sais que cela fonctionne si je viens d'utiliser Alamofire. Est-ce que quelqu'un sait pourquoi cela ne fonctionne pas?
Merci!
Ma conjecture est parce que vous n'êtes pas créer des têtes contrairement à défaut de SessionManager Alamofire. Il manque donc des informations importantes telles que "Accept-Encoding" et "Accept-Language". –
Il vous manque également des parenthèses '()' après la fermeture de var. Explication ici: https://stackoverflow.com/a/33115013/1433612 –
Hmm je vois. Laissez-moi essayer plus tard et mettre à jour. Merci au passage! –