XML RPC Problem....

Usman Ajmal uzmanajmal at gmail.com
Thu Sep 11 03:08:37 EDT 2008


Hi everyone,

I am trying to call a function named system.auth at the server side running
at localhost:8080 but at the same time i want to set  the http header.  I
found that header can be set by

h.putheader("AUTHORIZATION",
            "Basic %s"%encodestring("%s:%s" % (ustring,text_ucert)))

#ustring: just a random string
#text_ucert: a file containing the X509 certificate of client

And i also fount that a typical system.auth call will look like:

POST /xmlrpc/clarens_server.py HTTP/1.0
Host: localhost
User-Agent: xmlrpclib.py/0.9.9 (by www.pythonware.com)
Content-Type: text/xml
Content-Length: 105
AUTHORIZATION: Basic MkhVTm9VazYxbXArVEZLS0dCY2tIRlA3bjVzPQo6RnJvbSBi
<?xml version='1.0'?>
<methodCall>
  <methodName>system.auth</methodName>
  <params>
  </params>
</methodCall>


Problem is that i don't know how do i generate above xml system.auth call.
Can anyone please tell me how do call a function, setting the header of the
call too?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20080911/26a628ba/attachment.html>


More information about the Python-list mailing list