我正在做phonegap应用程序,我想从服务器访问Web服务,在编码javascript get,post或ajax方法工作正常的http url请求但它无法工作的https url请求.请帮助我,如何调用SOAP或安全的Web服务来通过javascript解析phonegap中的JSON?
HTTPS不是另一种协议,它只是通过SSL/TLS加密连接的HTTP.由于该加密对用户代理是透明的,因此要对您自己的域名执行HTTPS AJAX调用,您的站点必须使用HTTPS,否则您无法在要对其执行AJAX调用的页面上有选择地选择HTTPS尚未使用HTTPS.
因此,如果您调用AJAX请求的页面不使用HTTPS,则基本上不能调用" https://yourdomain.com/fetch ".
如果你想对托管在域以外的其他地方的HTTPS域执行AJAX调用,有可能这样做(但仅限于Firefox 3.5 +,Safari,Chrome和我认为Opera),有一些有趣的信息如何在这里提供跨域AJAX请求:http://metajack.im/2010/01/19/crossdomain-ajax-for-xmpp-http-binding-made-easy/ - IE中不支持此方法(没有意外).