[英]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.