nodejs+soap请求

   var soap = require('soap');
   var url = 'http://220.169.236.108:4020/hnjyjcService/service1.asmx?wsdl';
   var args = { untcode:'oldwiner',
	            deviceld:"x674361",
		    username:"18071996460",
		    password:'我是朗杰'
	};
   soap.createClient(url, function(err, client) {
	   
     client.Login(args, function(err, result) { //login是方法是别人定义的接口方法
       if (err) {
         console.log(err);
       }else {
         console.log(result);
      }  
    });
  });


http://220.169.236.108:4020/hnjyjcService/service1.asmx    //例子的文档所有的api


   var soap = require('soap');
   var crypto=require('crypto');
   var url = 'http://192.168.1.2:8080/DRM_LAB/services/SGCMSwitchProject?wsdl';
	var AppSecret="2e33edf32o34492uf58f233ksl3er60f";
	var Appkey="169827";
	var date="2012-5-17 13:42:17";   //时间戳
	var sample="CB1-17/03/28-001";  //样品编号
	
    var md5=crypto.createHash("md5");
	md5.update(AppSecret+"sampleNo"+sample);
	var str=md5.digest('hex');
   var Appsign=str.toUpperCase();  //32位大写
	var sysParams=Appkey+"|"+date+"|"+Appsign;
	console.log(sysParams);


   var args = { sampleNo:"CB1-17/03/28-001",
	            sysParams:sysParams,
				checkTemp:"35",
				checkWet:"25"
	};
   soap.createClient(url, function(err, client) {
	   
     client.getSampleInfo(args, function(err, result) {
       if (err) {
         console.log(err);
       }else {
         console.log(result);
      }  
    });
  });


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值