Mark Pilgrim wrote a really neat piece of python code that did XML-RPC over CGI. It seems to have disappeared from his website, though (http://diveintomark.org/public/webservices.txt).
If you can't dig it up, I have a working copy that I use. I'll post it / email it if you want. jw On Wed, 1 Dec 2004 13:26:21 -0600, Skip Montanaro <[EMAIL PROTECTED]> wrote: > ted> The only other real question is what about the cgi servers? I'd > ted> assume I'd take the example given: > > ted> class MyFuncs: > ted> def div(self, x, y) : return div(x,y) > > ted> handler = CGIXMLRPCRequestHandler() > ted> handler.register_function(pow) > ted> handler.register_function(lambda x,y: x+y, 'add') > ted> handler.register_introspection_functions() > ted> handler.register_instance(MyFuncs()) > ted> handler.handle_request() > > ted> Stuff that into a file in the cgi-bin dir on the server, and then > ted> try to use something like: > > ted> server = xmlrpclib.Server("http://192.168.1.102/testserver.py") > ted> or > ted> server = > xmlrpclib.Server("http://192.168.1.102/cgi-bin/testserver.py") > > ted> That still hasn't worked, so far at least. > > I've never used XML-RPC in a CGI context before. Have you looked in your > web server's error log file? > > Skip > > > -- > http://mail.python.org/mailman/listinfo/python-list > -- http://mail.python.org/mailman/listinfo/python-list