Bonjour,
J'utilise xmlrpclib dans un script python sous linux mais ça ne marche pas et je ne sais pas ce qui ne va pas aujuste .
Faut il activer le protocole xmlrpc? Comment l'activer?

Voici un exemple

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
import xmlrpclib
server = xmlrpclib.Server('http://localhost:8000')
print server.chop_in_half('testing...')
Message d'erreur:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Traceback (most recent call last):
  File "../brunet1/scripts/bput.py", line 6, in <module>
    print server.chop_in_half('testing...')
  File "/usr/lib/python2.5/xmlrpclib.py", line 1147, in __call__
    return self.__send(self.__name, args)
  File "/usr/lib/python2.5/xmlrpclib.py", line 1437, in __request
    verbose=self.__verbose
  File "/usr/lib/python2.5/xmlrpclib.py", line 1183, in request
    self.send_content(h, request_body)
  File "/usr/lib/python2.5/xmlrpclib.py", line 1297, in send_content
    connection.endheaders()
  File "/usr/lib/python2.5/httplib.py", line 860, in endheaders
    self._send_output()
  File "/usr/lib/python2.5/httplib.py", line 732, in _send_output
    self.send(msg)
  File "/usr/lib/python2.5/httplib.py", line 699, in send
    self.connect()
  File "/usr/lib/python2.5/httplib.py", line 683, in connect
    raise socket.error, msg
socket.error: (111, 'Connection refused')
Même si j'essay d'autre methodes de xmlrpc, j'obtiens le même message d'erreur !!!

Merci de votre attention