39 votes

Echec du chargement HTTP (code d'erreur: -999 [1:89]) pour la tâche dans iOS 11

J'utilise URLSession pour effectuer une tâche de données. Lorsque je l'exécute sur iOS 11, une erreur de console se produit:

 HTTP load failed (error code: -999 [1:89]) for Task <68809C58-C6A7-4F10-86A4-81396D8B18CF>.<2>  
 

Toute pensée sur ce qui la cause, ou comment la réparer?

10voto

Buntylm Points 6376
HTTP load failed (error code: -999 [1:89]) for Task

Error -999 moyen NSURLErrorCancelled, votre demande a été annulés avant la fin. Selon le site apple developer blog, il y a peu de changements ATS (probable que votre serveur est à l'aide de l'un des legs de la crypto installations qui ont été supprimés dans iOS 11.) Afin de lui donner un essai et mettre en œuvre la connexion:didReceiveAuthenticationChallenge: et de voir si votre serveur soulève l'authentification si oui, alors ici est quelque chose que nous devons gérer.

J'espère que ça va aider!

1voto

user3826696 Points 393

J'ai eu cette erreur en essayant de faire le HTTPS

La demande a été annulée avant la fin. Dans mon cas, le certificat SSL n'était pas installé correctement.

Vérifiez votre certificat SSL si vous en utilisez un. Tâche <1> Le chargement HTTP a échoué (code d'erreur: -999 [1:89]) La tâche <>. <1> s'est terminée avec l'erreur - code: -999

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X