国产探花免费观看_亚洲丰满少妇自慰呻吟_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
    發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 安溪县| 米泉市| 饶河县| 星子县| 越西县| 晋江市| 会宁县| 景谷| 阳山县| 南丰县| 南乐县| 柘城县| 赣州市| 南部县| 宁海县| 花垣县| 金沙县| 沅陵县| 蕉岭县| 涟源市| 淳安县| 琼中| 英山县| 雅安市| 抚远县| 会宁县| 大埔区| 米林县| 枣庄市| 固始县| 宁陵县| 荥经县| 郧西县| 永顺县| 龙泉市| 泾阳县| 大名县| 灯塔市| 三都| 凉城县| 蕲春县|