最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Nodejs調(diào)用WebService的示例代碼

 更新時間:2017年09月29日 10:31:53   作者:acproject  
本篇文章主要介紹了Nodejs調(diào)用WebService的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

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

這里寫圖片描述 

首先來做前期準(zhǔn)備工作,假設(shè)你已經(jīng)安裝了nodejs,因?yàn)槲覜]有通過工程來設(shè)置,直接通過命令來實(shí)現(xiàn),所以下面先來安裝需要用的nodejs的包(如果通過工程的方式,可以配置package.json來實(shí)現(xiàn))

命令如下

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='http://m.fzitv.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

進(jìn)行測試,得到的結(jié)果會根據(jù)服務(wù)端返回的數(shù)據(jù),我這里得到的是一個JSON數(shù)據(jù).(會根據(jù)服務(wù)端返回的數(shù)據(jù),我這里得到的是一個JSON數(shù)據(jù)。

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

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • sharp.js安裝過程中遇到的問題總結(jié)

    sharp.js安裝過程中遇到的問題總結(jié)

    本文給大家講述的是Node.js服務(wù)端圖片處理利器sharp.js安裝過程中遇到的問題的匯總,非常不錯,有需要的小伙伴可以參考下
    2020-04-04
  • Node.js模塊化的使用詳細(xì)介紹

    Node.js模塊化的使用詳細(xì)介紹

    nodejs中的模塊化是指將每個js文件會被認(rèn)為單獨(dú)一個的模塊。模塊之間是互相不可見的。如果一個模塊需要使用另一個模塊,那么需要通過指定語法來引入要使用的模塊,而且只能使用引入模塊所暴露的內(nèi)容
    2022-08-08
  • 淺談Express.js解析Post數(shù)據(jù)類型的正確姿勢

    淺談Express.js解析Post數(shù)據(jù)類型的正確姿勢

    這篇文章主要介紹了Express.js解析Post數(shù)據(jù)類型的正確姿勢,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-05-05
  • Linux?Ubuntu升級nodejs版本的簡單步驟

    Linux?Ubuntu升級nodejs版本的簡單步驟

    Node.js是一種對應(yīng)于JavaScript運(yùn)行時環(huán)境的編程語言,這篇文章主要給大家介紹了關(guān)于Linux?Ubuntu升級nodejs版本的簡單步驟,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-12-12
  • Node.js實(shí)現(xiàn)文件上傳的示例

    Node.js實(shí)現(xiàn)文件上傳的示例

    本篇文章主要介紹了Node.js實(shí)現(xiàn)文件上傳的示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • 淺析Node.js中使用依賴注入的相關(guān)問題及解決方法

    淺析Node.js中使用依賴注入的相關(guān)問題及解決方法

    這篇文章主要介紹了淺析Node.js中使用依賴注入的相關(guān)問題及解決方法,Node.js是一個將JavaScript應(yīng)用運(yùn)行于服務(wù)器端的框架,需要的朋友可以參考下
    2015-06-06
  • Express框架之connect-flash詳解

    Express框架之connect-flash詳解

    本篇文章主要介紹了Express框架之connect-flash詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • 詳解nodejs 配置文件處理方案

    詳解nodejs 配置文件處理方案

    這篇文章主要介紹了詳解nodejs 配置文件處理方案,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • Node.js中process模塊常用的屬性和方法

    Node.js中process模塊常用的屬性和方法

    Node.js中的process模塊用來與當(dāng)前進(jìn)程互動,可以通過全局變量process訪問,不必使用require命令加載。它是一個EventEmitter對象的實(shí)例。下面這篇文章給大家介紹了Node.js中process模塊常用的屬性和方法,有需要的朋友們可以參考借鑒,下面來一起看看吧。
    2016-12-12
  • node.js實(shí)現(xiàn)微信JS-API封裝接口的示例代碼

    node.js實(shí)現(xiàn)微信JS-API封裝接口的示例代碼

    這篇文章主要介紹了node.js實(shí)現(xiàn)微信JS-API封裝接口的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09

最新評論

平乐县| 虎林市| 瓮安县| 曲松县| 思南县| 达拉特旗| 新巴尔虎左旗| 包头市| 佛冈县| 托克逊县| 吉水县| 鹿泉市| 晋城| 凤台县| 汉川市| 民权县| 东乡族自治县| 青田县| 靖江市| 农安县| 鲁山县| 邮箱| 家居| 通道| 建德市| 石楼县| 诸暨市| 衡水市| 酒泉市| 华池县| 永福县| 鞍山市| 托克逊县| 日喀则市| 达孜县| 武冈市| 临汾市| 和硕县| 莲花县| 如东县| 霍城县|