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 閱讀(1135) 評論(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消息。
          主站蜘蛛池模板: 绥滨县| 扶沟县| 昭觉县| 醴陵市| 大丰市| 二手房| 石渠县| 潜江市| 唐河县| 石城县| 岚皋县| 江都市| 筠连县| 横山县| 新闻| 乌拉特中旗| 车致| 进贤县| 靖江市| 仙居县| 柳林县| 蒙自县| 都安| 隆子县| 延长县| 和硕县| 洛川县| 全州县| 巴东县| 阿鲁科尔沁旗| 泗水县| 抚远县| 那曲县| 石首市| 赤峰市| 金华市| 旺苍县| 毕节市| 静海县| 沙河市| 嵊泗县|