Hi, I've been mucking around with Zope's XML-RPC, drawing inspiration from Amos's HOWTO. Here's what I tried:
from M2Crypto.xmlrpclib2 import Server, SSL_Transport s=Server('https://test:test@127.0.0.1:8443/junk', SSL_Transport()) s.manage_addDocument('uploaded', 'from_vim', '0.dtml') Traceback (innermost last): File "<stdin>", line 1, in ? File "c:\pkg\python\lib\xmlrpclib.py", line 547, in __call__ return self.__send(self.__name, args) File "c:\pkg\python\lib\xmlrpclib.py", line 630, in __request request File "c:\ngps\prog\m2\M2Crypto\xmlrpclib2.py", line 57, in request headers xmlrpclib.ProtocolError: <ProtocolError for test:test@127.0.0.1:8443/junk: 302 Moved Temporarily>
A DTML document object was indeed created in /junk, ProtocolError notwithstanding. Can anyone who knows the innards of Zope shed some light on why its response is 302? I also tried manage_addImage(), but was not able to force the correct content type. PS. I'm not subscribed to the list (yet). Please cc replies. TIA. Cheers. -- Ng Pheng Siong <ngps@post1.com> * http://www.post1.com/home/ngps