Ruby以SOAP协议访问Webservice

来源:互联网 发布:在哪设置淘宝宝贝分类 编辑:程序博客网 时间:2024/06/06 16:33

1. 测试qq是否在线

require "soap/wsdlDriver"def get_qq_satus(qqcode)  wsdl = "http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx?wsdl"  driver = SOAP::WSDLDriverFactory.new(wsdl).create_rpc_driver  driver.wiredump_file_base = 'log_file'#记录在使用WebService接口时所有发出和收到的xml消息  ret = driver.qqCheckOnline(:qqCode=>qqcode)#访问webservice的函数  p ret  p ret.qqCheckOnlineResult  if ret.qqCheckOnlineResult == “Y”    puts "#{qqcode} 用户在线"  else    puts "#{qqcode} 不用户在线"  endendqqcode = "XXXXXXXX"get_qq_satus(qqcode)
0 0
原创粉丝点击