Rechercher : dans
Par :

Petit exemple web service

Dernière réponse le 29 oct 2008 à 11:28:15 lilaaa, le 21 jui 2008 à 11:31:41 
 Signaler ce message aux modérateurs

Bonjour,j'ai trouvé un petit exemple php webservice ,jai voulu le faire marcher mais il ya tjrs des erreur
la page serveur est la suivante:

<?
include("xmlrpc.inc");

include("xmlrpcs.inc");


function onttax($par){
$amount=$par->getParam(0);
$amountval=$amount->scalarval(); 
$taxcalc=$amountval*.15;
return new xmlrpcresp(new xmlrpcval($taxcalc, "string"));
}
$server=new xmlrpc_server(array("taxcalc.onttax"=>array("function"=>"onttax")));
?>

et voici la page client
<?
include("xmlrpc.inc");
$amount="15.00";
$format=new xmlrpcmsg('taxcalc.onttax',
            array(new xmlrpcval($amount, "double")));
$client=new xmlrpc_client("/exp.php", "localhost", 80);
$request=$client->send($format);
$value=$request->value();
print $value->scalarval();
?>


l erruer que le serveur m envoie est la suivante:faultCode 105 faultString XML error: Invalid document end at line 1, column 1

j bloque sur ce petit exemple ,svp aidez moi ,je m interesse beaucoup aux webservices mais je trouve pas
la solution apart debuter avec un petit exemple
Configuration: Windows XP
Firefox 2.0.0.16

Meilleures réponses pour « petit exemple web service » dans :
Axis 2 [Partie 2]: Mise en place et utilisation VoirMise en place Déploiement des Web Service Axis 2: Mise en place et utilisation Mise en place L’utilisation d’Axis nécessite un serveur d’application comme tomCat ou plus précisément un servlet container. Donc la première étape consiste...
Configuration du Framework Acegi dans application Web JAVA J2EE VoirEtape 1: Mettre le acegi-security-1.0.0-RC2.jar sous le répertoire lib de votre application: Etape 2: Configuration des listeners et des filtres: Etape 3: Configuration des filtres et des listeners dans le fichier web.xml: Etape 4:...
Comprendre le web sémantique VoirLe Web sémantique, ou « langage naturel » est le Saint Graal sur lequel planchent les chercheurs depuis quelques années. Pour un de ses théoriciens, Tim Berners-Lee, l’idée est de parvenir à un Web intelligent, où les informations ne seraient plus...
Web Services VoirAvec l'interconnexion des ordinateurs en réseau et en particulier à travers internet, il devient possible de faire fonctionner des applications sur des machines distantes. L'intérêt d'une application fonctionnant à distance peut à première vue...
WSDL VoirWSDL Le standard WSDL (Web Service Description Language) est un langage reposant sur la notation XML permettant de décrire les services web. WSDL permet ainsi de décrire l'emplacement du service web ainsi que les opérations (méthodes, paramètres et...
Hébergement (Web Hosting) VoirQu'appelle-t-on hébergement ? Afin de rendre disponible un site web 24/24H il est nécessaire qu'il soit hébergé sur un serveur relié en permanence à Internet. Techniquement il est possible d'héberger son site Internet soi-même à condition de...

1

coluches, le 22 jui 2008 à 02:47:15

Enregistre ta page en php deja... et met la sur un serveur..

Répondre à coluches

2

 gggeek, le 29 oct 2008 à 11:28:15

- active le debug du serveur et du client (va voir les docs qui sont livrés avec la librairie phpxmlrpc pour savoir comment faire). Comme ca tu auras un dump complet de la communication xmlrpc au niveau http

- verifie la v ersion de la librairie et de ton serveur php. Il y a des incompatibilités connues entres certianes versions

Répondre à gggeek
Collection CommentÇaMarche.net