git-svn-id: https://192.168.0.254/svn/Proyectos.Incam_SGD/tags/3.7.0.2_original@1 eb19766c-00d9-a042-a3a0-45cb8ec72764
38 lines
1008 B
Python
38 lines
1008 B
Python
#!/usr/local/bin/python
|
|
|
|
from xmlrpclib import *
|
|
import sys
|
|
|
|
server = Server("http://phpxmlrpc.sourceforge.net/server.php")
|
|
|
|
try:
|
|
print "Got '" + server.examples.getStateName(32) + "'"
|
|
|
|
r = server.mail.send("edd", "Test",
|
|
"Bonjour. Je m'appelle Gérard. Mañana. ", "freddy", "", "",
|
|
'text/plain; charset="iso-8859-1"')
|
|
if r:
|
|
print "Mail sent OK"
|
|
else:
|
|
print "Error sending mail"
|
|
|
|
|
|
r = server.examples.echo('Three "blind" mice - ' + "See 'how' they run")
|
|
print r
|
|
|
|
# name/age example. this exercises structs and arrays
|
|
|
|
a = [ {'name': 'Dave', 'age': 35}, {'name': 'Edd', 'age': 45 },
|
|
{'name': 'Fred', 'age': 23}, {'name': 'Barney', 'age': 36 }]
|
|
r = server.examples.sortByAge(a)
|
|
print r
|
|
|
|
# test base 64
|
|
b = Binary("Mary had a little lamb She tied it to a pylon")
|
|
b.encode(sys.stdout)
|
|
r = server.examples.decode64(b)
|
|
print r
|
|
|
|
except Error, v:
|
|
print "XML-RPC Error:",v
|