2009-07-02 11 views
1

J'ai un problème avec la communication XML-RPC. J'ai un client XML-RPC fait en Java avec Apache XmlRpc et un serveur XML-RPC fait en PHP avec XML_RPC de PEAR. Le problème est que j'obtiens une erreur "Le serveur HTTP a renvoyé l'état inattendu: Non trouvé". J'ai testé le serveur avec un client PEAR XML-RPC et cela fonctionne. Je ne sais pas quel est le problème parce que je ne peux pas imprimer la réponse du serveur (je ne sais pas comment), mais il semble que l'authentification fonctionne, parce que si je ne saisis pas le nom d'utilisateur et passoword je obtenir une erreur d'authentification. S'il vous plaît aider!XML-RPC PHP Java

Merci d'avance. Cristian

Répondre

0

Assurez-vous de prendre en compte le nom du paquet en écrivant le talon de l'interface dans java, car par défaut, il va virer le nom de la méthode à laquelle il essaie de faire référence.

2

débogage Démarrer, voici quelques informations de la PEAR XML_RPC documention:

setDebug()

$ client-> setDebug ($ debugOn)

$ debugOn est 0 ou 1 selon sur si vous avez besoin du client pour imprimer des informations de débogage au navigateur . La valeur par défaut est de ne pas sortir cette information.

Les informations de débogage comprend les données brutes renvoyées par le serveur, il a été l'interrogation et la valeur PHP XML-RPC le client tente de créer à représentent la valeur renvoyée par le serveur . Cette option peut être très utile lors du débogage des serveurs car elle permet de voir exactement ce que le serveur retourne .

Source: http://pear.php.net/manual/en/package.webservices.xml-rpc.api.php

Questions connexes