2 # -*- coding: iso-8859-1 -*-
8 server = xmlrpc.client.ServerProxy("http://localhost/demo/server/server.php")
11 print ("Got '" + server.examples.getStateName(32) + "'")
13 # Disabled as demo servers often are prevented from sending mail...
14 #r = server.mail.send(
16 # "Bonjour. Je m'appelle Gérard. Mañana. ", "freddy", "", "",
17 # 'text/plain; charset="iso-8859-1"'
20 # print ("Mail sent OK")
22 # print ("Error sending mail")
24 r = server.examples.echo('Three "blind" mice - ' + "See 'how' they run")
27 # name/age example. this exercises structs and arrays
29 {'name': 'Dave', 'age': 35}, {'name': 'Edd', 'age': 45 },
30 {'name': 'Fred', 'age': 23}, {'name': 'Barney', 'age': 36 }
32 r = server.examples.sortByAge(a)
36 r = server.examples.decode64(b'Mary had a little lamb She tied it to a pylon')
39 except xmlrpc.client.Fault as err:
40 print("A fault occurred")
41 print("Fault code: %d" % err.faultCode)
42 print("Fault string: %s" % err.faultString)