Java - Xml-Rpc

 
Vista:

Xml-Rpc

Publicado por Francisco (1 intervención) el 25/08/2005 11:39:29
Hola a todos, tengo un problema usando xml-rpc, os cuento.Tengo un conjunto de servlets en cuyo metodo post he escrito unas lineas que crean un XmlRpcServer y su correspondiente XmlRpcHandler: //Process the HTTP Post request
public void doPost(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
UsuariosRpcHandler handler = new UsuariosRpcHandler();
XmlRpcServer xrs = new XmlRpcServer();
xrs.addHandler("handlerUsuarios", handler);
byte[] datos = xrs.execute(request.getInputStream());
response.setContentType("text/xml");
response.setContentLength(datos.length);
OutputStream out = response.getOutputStream();
out.write(datos);
out.close();
}
Bien pues handler es una clase normal que devuelve un Vector que contiene Hashtables. El cliente de este servlet es un MIDLet que usa un codigo muy parecido pero empleando la libreria kxml-rpc adaptada a dispositivos moviles.El problema es que al devolver el servlet el resultado de la llamada se produce un error de XmlRpc, no de servidor.Segun la especificacion de Xml-Rpc se puede devolver un Vector de Hashtables pero no me deja, sin embargo un Vector o un Hashtable no hay problema. Alguien sabe a que se debe? Es algo que no esta implementado? Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder