No pude hacer una llamada https POST usando ajax desde el ipad/iphone. En realidad estoy tratando de llamar esto en mi aplicación PhoneGap.¿La llamada https Ajax en ios usando PhoneGap no funciona?
Podría ayudarme en este sentido.
No pude hacer una llamada https POST usando ajax desde el ipad/iphone. En realidad estoy tratando de llamar esto en mi aplicación PhoneGap.¿La llamada https Ajax en ios usando PhoneGap no funciona?
Podría ayudarme en este sentido.
No ha especificado el tipo de certificado en el servidor. Sospecho que está auto firmado. También he tenido el mismo problema. Hacer llamadas Ajax a un servidor con certificado autofirmado NO es posible y esta es una limitación del SDK. Debe escribir un complemento de Objective C para evitar esto.
¿trató de añadir esto al final del archivo que AppDelegate.m
@implementation NSURLRequest(DataController)
+ (BOOL)allowsAnyHTTPSCertificateForHost:(NSString *)host
{
return YES;
}
@end
genial :) me ayudó mucho. –
¡Me salvaste el día! –
..almost ... :(Curiosamente funciona cuando uso el simulador IOS, pero en el iPad todavía no puedo acceder a mi API REST a través de https y un certificado autofirmado. –
TDeBailleul,
Su código parece funcionar para un área anónimo del servidor web, pero no lo hace trabajo para mí en un área autorizada (cgi.auth_user) con autorización básica/NTLM.
PhoneGap para iOS Preguntas frecuentes P. ¿Puedo hacer AJAX con servidores que tienen certificados autofirmados? A. No, esta es una limitación de iOS SDK con UIWebview. Tendrá que escribir un complemento de Objective-C.
http://wiki.phonegap.com/w/page/41631150/PhoneGap%20for%20iOS%20FAQ
Great Jordan! Tienes razón, estoy usando un certificado autofirmado. Mirando alrededor para escribir un plugin para hacer la necesidad. Gracias por su tiempo y respuesta. –
http://blog.clearlyinnovative.com/post/1012434483/phonegap-and-iphone-development - vea si este enlace puede ayudar. Es para versiones anteriores. PD nt mi blog acaba de encontrarlo relacionado. –