nodejs soap php,node.js – 简单的soap调用失败(Nodejs,easysoap)

我有一些easysoap(

https://npmjs.org/package/easysoap)的问题,我一直无法找到很多文档或人们谈论它,所以我希望你们中的一些人可以提供帮助:

我正在做一个这样简单的电话:

var clientParams = {

host : 'somewhere.com',

port : '9001',

path : '/somews.asmx',

wsdl : '/somews.asmx?WSDL'

};

var clientOptions = {

secure : false

};

//create new soap client

var SoapClient = new soap.Client(clientParams, clientOptions);

SoapClient.once('initialized', function() {

//successful initialized

SoapClient.once('soapMethod', function(data, header) {

});

console.log('call');

SoapClient.call({

'method' : 'Execute',

'params' : {

'ExecuteXML' : 1

}}, function(attrs, err, responseArray, header){

}

);

});

//initialize soap client

SoapClient.init();

问题是我收到回复说我无权提出我的请求.但是如果我在浏览器http://somewhere.com:9001/somews.asmx中手动尝试相同的URL它确实有效.

你知道我做错了什么吗?

许多人提前感谢.

如果您有任何其他节点模块知道这一点,请告诉我.我尝试使用node-soap,但在所有需要的依赖项中丢失了:python,Visual Studio ……你真的需要所有这些来对服务器进行几次soap调用吗???

谢谢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值