Ajax https appel dans ios en utilisant PhoneGap ne fonctionne pas?

Je ne pouvais pas faire l'appel de https POST en utilisant ajax d'ipad / iphone. En fait, j'essaie de l'appeler dans mon application PhoneGap.

Pourriez-vous s'il vous plaît m'aider à cet égard.

Vous n'avez pas indiqué le type de certificate sur le server. Je pense que c'est autosigné. J'ai aussi eu le même problème. Faire des appels Ajax à un server avec certificate auto-signé n'est PAS possible et ceci est une limitation du SDK. Vous devez écrire un plugin Objective C pour contourner ce problème.

Avez-vous essayé d'append ceci à la fin de votre file AppDelegate.m

@implementation NSURLRequest(DataController) + (BOOL)allowsAnyHTTPSCertificateForHost:(NSSsortingng *)host { return YES; } @end 

TDeBailleul,

Votre code semble fonctionner pour une zone anonyme du server Web, mais ne fonctionne pas pour moi-même dans une zone autorisée (cgi.auth_user) avec l'autorisation Basic / NTLM.

PhoneGap for iOS FAQ Q. Puis-je utiliser AJAX avec des servers qui ont des certificates auto-signés? R. Non, il s'agit d'une limitation iOS SDK avec UIWebview. Vous devrez écrire un plugin Objective-C.

http://wiki.phonegap.com/w/page/41631150/PhoneGap%20for%20iOS%20FAQ