![](/img/trans.png)
[英]How to make a post request to log in https://analytics.oag.com/analyser-client/home (Javascript website)
[英]How to make an https request in javascript?
我正在做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中不支持此方法(没有意外)。
它与每个javascript(ajax)函数对于电话间隙一样,在您的情况下,它只是一个无效的证书问题,根据https服务器是关注。
如果原始加载的页面未通过https://连接,那么您的Ajax调用将无法通过https://运行。
此外,Ajax调用必须与主站点位于同一域中,因为javascript不允许跨域Ajax连接。
还要确保Ajax调用请求的服务器端功能返回null以外的其他功能。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.