Read Sean

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

          [Tips] Ruby調(diào)用WebServices(SOAP)

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

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

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

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

          系統(tǒng)還能幫你記錄在使用WebService接口時(shí)所有發(fā)出和收到的xml消息。
          主站蜘蛛池模板: 东宁县| 新昌县| 山西省| 兴业县| 苏尼特右旗| 阳江市| 嘉禾县| 新余市| 金塔县| 建宁县| 柘荣县| 凤山县| 富民县| 崇左市| 南溪县| 临沧市| 鹤峰县| 澄迈县| 平阴县| 淮安市| 买车| 台江县| 卫辉市| 潞城市| 息烽县| 桐乡市| 佛学| 新龙县| 中阳县| 广昌县| 潞西市| 克山县| 湛江市| 洱源县| 芮城县| 舒城县| 定陶县| 东莞市| 柳州市| 新田县| 郑州市|