国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > XML > 正文

XML-RPC學習筆記(一)

2024-09-05 20:55:42
字體:
來源:轉載
供稿:網友
  • 網站運營seo文章大全
  • 提供全面的站長運營經驗及seo技術!

  • 我得xml-rpc學習是從eric kidd的xml-rpc howto開始的,下面是原作的地址,直接看英文原版效果更好。

    http://xmlrpc-c.sourceforge.net/xmlrpc-howto/xmlrpc-howto.html

    xml-rpc的全稱是xml remote procedure call,即xml遠程方法調用,故名思義,就是采用xml作為調用遠程方法的媒介。由于xml的簡單性,所以采用xml-rpc相對比較容易。

    下面貼個python的代碼,演示一個xml-rpc的應用:

        python> import xmlrpclib
        python> server = xmlrpclib.server("http://betty.userland.com/rpc2")
        python> server.examples.getstatename(41)
        'south dakota'

    非常簡單的函數調用。

    xml-rpc協議的說明書是http://www.xmlrpc.com/spec,作者是dave winer。有興趣可以參考參考,下面貼一個簡單的用于通訊的xml。

        <methodcall>
          <methodname>sample.sumanddifference</methodname>
          <params>
            <param><value><int>5</int></value></param>
            <param><value><int>3</int></value></param>
          </params>
        </methodcall>

    xml-rpc本身支持很多數據類型,下面是他支持的數據類型清單:
    int:有符號32位整型數 string:ascii字符串,可以包含null字節。(實際上很多xml-rpc支持unicode,這要歸功于xml的潛在特性。)boolean:true 或者 false double:雙精度浮點數datetime.iso8601:日期,很不幸的是自從xml-rpc禁止了使用時區,這個便很少被使用了。base64:任意長度的原始二進制數據;使用base64算法編碼,非常有用。array:一維數組struct:一組“鍵-值”對,“鍵”是字符串,“值”可以是任何類型。
    xml-rpc的歷史參考http://xmlrpc-c.sourceforge.net/xmlrpc-howto/xmlrpc-howto-history.html
    發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 灵石县| 衡阳县| 宜州市| 周至县| 遵义县| 昭苏县| 沙湾县| 偏关县| 甘肃省| 遂溪县| 安平县| 达州市| 岱山县| 全南县| 西城区| 洮南市| 安溪县| 奉化市| 昌邑市| 永城市| 横山县| 临泽县| 珲春市| 乐业县| 金平| 鹤庆县| 外汇| 长子县| 江永县| 隆昌县| 凤山县| 信丰县| 黄梅县| 贺州市| 永吉县| 天祝| 天祝| 北川| 大名县| 故城县| 奉贤区|