Read Sean

          Read me, read Sean.
          posts - 508, comments - 655, trackbacks - 9, articles - 4

          [Tips] Ruby調用WebServices(SOAP)

          Posted on 2007-02-08 08:29 laogao 閱讀(1138) 評論(0)  編輯  收藏 所屬分類: Other Languages

          昨天試用一個WebService,需要確定是否正確安裝配置,用Ruby來做真的很方便,一個本來在Java中頗為麻煩的事,到了Ruby(irb)里面,變得很簡單。你要做的,就是打開irb,依次敲入以下代碼:
          1. require 'soap/wsdlDriver'    
          2. URL = 'http://somedomain/someapp/somewsdl'    
          3. soap_client = SOAP::WSDLDriverFactory.new(URL).create_rpc_driver  

          接下來就可以直接通過soap_client訪問這個WebService的方法了,如:
          1. soap_client.version  
          2. soap_client.get_user_roles('user')  

          如果你指定
          1. soap_client.wiredump_file_base = 'log_file'  

          系統還能幫你記錄在使用WebService接口時所有發出和收到的xml消息。
          主站蜘蛛池模板: 武宁县| 榕江县| 桦川县| 陇西县| 安顺市| 抚顺市| 保康县| 冷水江市| 锦州市| 如东县| 田阳县| 湘乡市| 贞丰县| 兰州市| 合作市| 麟游县| 彭州市| 凯里市| 新野县| 铁岭市| 柏乡县| 拉孜县| 衡阳市| 清徐县| 崇信县| 花莲市| 桃源县| 香港 | 吴川市| 奈曼旗| 荔浦县| 静海县| 虞城县| 张掖市| 湄潭县| 香格里拉县| 吉安县| 灌阳县| 垫江县| 平乡县| 临沂市|