Key words:SoapUI mock SOAP service
最近一个任务有一个环节是用Perl发送SOAP协议包到服务端并收到服务端的确认回复
现在的情况:
- Perl作为client从Linux虚拟机发送Request到本地
- 在本地启用一个Node.js脚本作为服务器返回Response
- service由一个WSDL文件定义
实现:
- Perl使用了SOAP::Lite包发送soap
- Node.js 使用node-soap包
Node.js的实现类似下面
var myService = {
MyService: {
MyPort: {
MyFunction: function(args) {
return {
name: args.name
};
},
// This is how to define an asynchronous function.
MyAsyncFunction: function(args, callback) {
// do some work
callback({
name: args.name
});
},
// This is