91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Nodejs調用WebService的示例代碼

發布時間:2020-10-09 09:49:49 來源:腳本之家 閱讀:336 作者:acproject 欄目:web開發

這兩天一直在試著編寫純靜態頁面的js去調用由Java編寫的WebService,一直無法成功(主要工期比較趕,待后面比較閑的時候再來研究,看能不能寫一個純靜態頁面的js去調用WebService的),最后 沒有辦法只有改成Node JS去調用WebService。本想在網上找一些資料,發現沒有讓人滿意的,最后還是只能去參考官網的文檔,結合自己的需求做了一個Client端的程序,希望對大家有所幫助。

Nodejs調用WebService的示例代碼 

首先來做前期準備工作,假設你已經安裝了nodejs,因為我沒有通過工程來設置,直接通過命令來實現,所以下面先來安裝需要用的nodejs的包(如果通過工程的方式,可以配置package.json來實現)

命令如下

npm install soap 
npm install sinon 
npm install request 
npm install debug 
npm install lodash 
npm install soap 
npm install concat-stream 
npm install optional 
npm install ejs 
npm install xml-crypto 
npm install node-uuid 
npm install sax 
npm install strip-bom 
npm install selectn 
npm install mocha –save-dev

安裝完這一部分的東西后就可以開始寫代碼了。文件名myServer.js。

代碼如下

var wsdlOptions ={
  "overrdeRootElement":{
    "namespace":"xmlns:tns",
    "xmlnsAttributes":[{
        "name":"xmlns:ns",
        "value":"http://www.yourCompany.com"
    }]
  }
};

var url='https://www.jb51.net/WebService/WebService?wsdl';

var soap=require('soap');

var args={'Param1':'value1','Param2':'value2'};
soap.createClient(url,wsdlOptions,function(err,client){
if(err!==null){
console.log(err);
}
// client.setSOAPAction(url);
client.MyService(args,function(err,result){
if(err!==null){
console.log(err);
}
console.log
(result);
});

});

通過命令

node myServer.js

進行測試,得到的結果會根據服務端返回的數據,我這里得到的是一個JSON數據.(會根據服務端返回的數據,我這里得到的是一個JSON數據。

注意:https://www.jb51.net替換成自己的服務的命名空間,var url='https://www.jb51.net/WebService/WebService?wsdl';替換成自己的服務地址,args參數最好不要用new Array()來創建,采用JSON數據,參數數量更具實際需要進行設置。最后,如果要在瀏覽器上運行,還要解決安全性問題才能正常使用。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

会理县| 象州县| 尖扎县| 洞头县| 芒康县| 卓资县| 桑日县| 荥阳市| 高碑店市| 富源县| 新昌县| 玉屏| 望江县| 静乐县| 青阳县| 千阳县| 万荣县| 齐河县| 岳阳县| 遵义市| 加查县| 同德县| 泽普县| 镶黄旗| 佳木斯市| 桦川县| 莱州市| 阜南县| 绥棱县| 弋阳县| 齐河县| 那坡县| 舟山市| 和林格尔县| 措美县| 南阳市| 罗城| 青川县| 二连浩特市| 时尚| 彭州市|