From: Mark P. <ma...@mo...> - 2004-07-21 10:38:07
|
Warning: newbie on the loose. I added a new message to XMLRPCExamples.py named "testme" that returns the string "Howdy". def testme(self): result = 'howdy' return result I can invoke the new message from the Python shell by creating a server object from xmlrpclib per the examples. This all works together nicely and behaves as expected, as in... >>> server.testme 'howdy' I have built my own xml-rpc client that is not written in python. This client works successfully with meerkat and a couple of others. When I tried to use it with Webware I get a 404 reply. The xml-rpc message and response follows my sig. What have I overlooked or need to consider? TIA, Mark Phillips Mophilly & Associates On the web at http://www.mophilly.com On the phone at 619 444-9210 The message: POST /cgi-bin/WebKit.cgi/Examples/XMLRPCExamples HTTP/1.0 User-Agent: MyOwnClient Host: localhost Content-Type: text/xml Content-Length: 106 <?xml version="1.0"?> <methodCall> <methodName>testme</methodName> <params> </params> </methodCall> The response: HTTP/1.1 404 Error Date: Wed, 21 Jul 2004 10:28:33 GMT Server: Apache/1.3.29 (Darwin) Connection: close Content-Type: text/html <body bgcolor="white"> <h1>404 Error</h1> <p> <h2>Page Not Available On This Server</h2> <p> The page you requested, <b>/cgi-bin/WebKit.cgi/Examples/XMLRPCExamples</b>, was not found on this server. <hr> Webware Webkit Application Server </body> |