[英]making SOAP request over HTTPS - Javascript, Phonegap
我正在构建PhoneGap移动应用程序,需要通过HTTPS向WebService发出SOAP请求,并以JavaScript接收SOAP响应。 我可以选择从Web服务获取Java应用程序密钥存储文件(.JKS)或Windows .NET应用程序文件(.PFX)作为SSL证书,以安装在客户端移动应用程序上。
您能帮我从哪里开始做这样的任务吗? 如何使用SSL在JavaScript中发出SOAP请求以及如何使用证书文件? 我可以使用这两种文件类型之一作为证书直接连接到WebService,还是需要自己的中间WebService(用JAVA或.NET编写)来促进此功能?(我想当然,请与我的移动应用程序直接联系WebService。
任何帮助,将不胜感激。
谢谢
您可以将AJAX(XMLHttpRequest)与cordova一起使用,这里有一个jQuery Soap模块 。
对于允许请求,您需要在config.xml上添加URL:
<access origin="https://webserviceurl.com"/>
对于证书,您可以生成用于签名自己的证书的CA密钥,然后安装CA PEM。
从android配置菜单->安全->凭据存储->从SD卡安装
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.