On May 11, 5:06 am, Kushal Kumaran <kushal.kumaran+pyt...@gmail.com> wrote: > On Mon, May 10, 2010 at 8:26 PM, kak...@gmail.com <kak...@gmail.com> wrote: > > On May 10, 10:22 am, Kushal Kumaran <kushal.kumaran+pyt...@gmail.com> > > wrote: > >> On Mon, May 10, 2010 at 7:30 PM, kak...@gmail.com <kak...@gmail.com> wrote: > >> > Hi to all, i want to ask you a question, concerning the best way to do > >> > the following as a POST request: > >> > There is server-servlet that accepts xml commands > >> > It had the following HTTP request headers: > > >> > Host: somehost.com > >> > User-Agent: Jakarta Commons-HttpClient > >> > Content-Type: text/xml > >> > Content-Length: 415 > > >> > and the following request body (reformatted here for clarity): > > >> > <?xml version='1.0'?> > >> > <methodCall> > >> > <methodName>search</methodName> > >> > </methodCall> > >> > How can i send the above to the Listener Servlet? > >> > Thanks in advance > > >> Use the xmlrpclib module. > > > OK, sending headers with xmlrpclib, > > but how do i send the XML message? > > Your XML message is an XML RPC message. You will use xmlrpclib like this: > > server_proxy = xmlrpclib.ServerProxy(('somehost.com', 80)) > result = server_proxy.search() > > The call to server_proxy.search will result in an actual XML RPC > message being sent. > > Read up on the xmlrpclib documentation > here:http://docs.python.org/library/xmlrpclib.html, and the XMLRPC spec > here:http://www.xmlrpc.com/spec > > -- > regards, > kushal
Ok I got it! Thank you!!! A.K -- http://mail.python.org/mailman/listinfo/python-list