Burlap Pure Python Implement

From: 清风 <baoogle@xxx.com>
Date: Tue Apr 26 2005 - 20:08:25 PDT

Client:

if __name__ == "__main__":
    proxy = Burlap("http://localhost:8080/buffalo/Hello")

    try:
        print proxy.hello("Breeze")
        print proxy.replyInt(10)
        print proxy.replyLong(10000)
        print proxy.replyDouble(1000000.90)
        print proxy.callIntStr(100,"Breeze")

        print proxy.replyList(['Breeze','QingFeng','Wind',100,300.68])#list

        print proxy.replyMap({'Breeze':1,'QingFeng':2,'Wind':3,100:4,300.68:5})#map->Python is dict

        print proxy.replyBoolean(True)

        #ISO_8609_DATETIME = '%Y%m%dT%H%M%SZ'
        print proxy.replyDate(Date('20050501T095231Z'))

        import base64
        print proxy.replyBase64(base64.encodestring('Breeze Base64'))
    except Error, v:
        print "ERROR", v

Return:
Hello Breeze
10
10000
1000000.9
Breeze100
[u'Breeze', u'QingFeng', u'Wind', u'100', u'300.68', u'End Object']
{u'1': u'Breeze', u'0': u'End Map Object', u'3': u'Wind', u'2': u'QingFeng', u'5': u'300.68', u'4': u'100'}
1
20050501T095231.000Z
Breeze Base64

Download:
http://wiki.woodpecker.org.cn/moin/PyBurlap?action=AttachFile&do=get&target=PyBurlap0.1.zip
Received on Tue 26 Apr 2005 20:08:25 -0700

This archive was generated by hypermail 2.1.8 : Thu Sep 28 2006 - 20:16:41 PDT