Node.js   发布时间:2022-04-24  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了node.js – 节点soap,使用受密码保护的WSDL大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试使用Node构建SOAP客户端,我正在使用“soap”软件包( https://www.npmjs.org/package/soap)尝试使用受用户/密码保护的WSDl. @H_696_2@在“soap.createClient”创建客户端之前,我找不到如何传递这些凭据,当然,如果我没有提供正确的凭据,我就无法检索WSDl.

@H_696_2@我试过做:

@H_696_2@soap.security.WSSecurity(‘user’,’pass’);

@H_696_2@然后调用“createClient”但无济于事.

@H_696_2@此外,我已经尝试使用Node-soap-client,这个客户端我(显然)可以连接到WSDL,但在那之后,我不知道去哪里(如何调用方法).

@H_696_2@我究竟做错了什么?

@H_696_2@感谢你的帮助!

解决方法

用户名和密码凭据可以像这样传递: @H_489_20@var soap = require('soap'); var url = 'your WSDL url'; var auth = "Basic " + new Buffer("your username" + ":" + "your password").toString("base64"); soap.createClient(url,{ wsdl_headers: {Authorization: auth} },function(err,client) { }); @H_696_2@(源自https://github.com/vpulim/node-soap/issues/56,谢谢Gabriel Lucena https://github.com/glucena)

大佬总结

以上是大佬教程为你收集整理的node.js – 节点soap,使用受密码保护的WSDL全部内容,希望文章能够帮你解决node.js – 节点soap,使用受密码保护的WSDL所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。