Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# Qu'est-ce qui est retourné dans nsIXmlRpcClientListener.onResult()

Envoyé par : thefab

Date : 01/12/2006 18:31

Je teste actuellement XML-RPC, l'appel à l'air correct car je reçois la réponse dans onResult (et pas dans onFault ou onError), mais seulement je ne sais pas ce que je reçois car result est un nsISupports...

void onResult(nsIXmlRpcClient client, nsISupports ctxt, nsISupports result)

# Re: Qu'est-ce qui est retourné dans nsIXmlRpcClientListener.onResult()

Envoyé par : thefab

Date : 07/12/2006 17:11

Je me suis fait une petite fonction qui retourne les interfaces disponibles:

Debug.prototype =
	{
	GetInterfaces: function(obj)
		{
		var supported = [];

		for (var i in Components.interfaces)
			{
			try
				{
				 obj.QueryInterface(Components.interfaces[i]);
				supported.push(i);
				}
			catch (ex)
				{
				}
			}

		return supported;
		}
	}

J'ai ensuite pu voir que c'était nsISupportsCString

// alert(Debug.GetInterfaces(result));
result.QueryInterface(Components.interfaces.nsISupportsCString);
alert(result.data);

Que j'ai affiché pour me rendre compte que c'était... un message d'erreur au format XML... grrrrrr retour à SOAP...

Il n'est plus possible de poster des messages dans ce forum.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.