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