使用PhoneGap不工作的ios中的Ajax https调用?

我无法做到使用从iPad / iPhone的AJAX的POST POST调用。 其实我想在我的PhoneGap应用程序中调用这个。

在这方面你能帮我吗?

你没有在服务器上说明这种证书。 我怀疑它是自签名的。 我也有同样的问题。 使用Ajax调用自签名authentication的服务器是不可能的,这是一个SDK限制。 你必须编写一个Objective C插件来解决这个问题。

你有没有尝试在你的AppDelegate.m文件的末尾添加这个

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

TDeBailleul,

您的代码似乎适用于Web服务器的匿名区域,但对于具有基本/ NTLM授权的授权区域(cgi.auth_user)中的自己并不适用。

PhoneGap for iOS常见问题解答问:我可以使用具有自签名证书的服务器来执行AJAX吗? 答:不,这是UIWebview的iOS SDK限制。 你将不得不编写一个Objective-C插件。

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