begin process at 2012 05 27 14:56:26
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

Web Services

 > 

Utilisation d'un webservice

 > 

appel webservice me renvoyant Null


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

appel webservice me renvoyant Null

mercredi 4 juin 2008 à 19:42:52 | appel webservice me renvoyant Null

neril82

Je m'arrache les cheveux  !! Je paie une bière virtuelle a celui qui trouve une explication...

J'ai un webservice en php avec les lib nusoap, un webservice bidon :

<?php
 
require_once('./nusoap/nusoap.php');
$server = new soap_server;
 
$NAMESPACE = 'http://www.nerilnet.com';
$server->configureWSDL('webservice', $NAMESPACE);
$server->wsdl->schemaTargetNamespace = $NAMESPACE;
$server->register('Test', array(), array('return'=>'xsd:string'),$NAMESPACE, $NAMESPACE+'test', 'rpc', 'literal');
 
function Test(){
return"coucou";
}
 
// Get our posted data if the service is being consumed
// otherwise leave this data blank.
$POST_DATA = isset($GLOBALS['HTTP_RAW_POST_DATA'])
? $GLOBALS['HTTP_RAW_POST_DATA'] : '';
 
// pass our posted data (or nothing) to the soap service
$server->service($POST_DATA);
?>
 

Bon, pas très compliqué comme webservice, on l'interroge, il me repond coucou...
L'urL de ce ws est : [ Lien ]
( [ Lien ] pour acceder au WSDL)

J'ai crée un client en java, pas de problème, il répond bien
Je crée un client DOTNET, pas de problème de compile, mais lorsque je l'execute, quand je l'interroge, il me renvoi null
Est ce que quelqu'un peut essayer de l'interroger avec un client C#?

J'ai essayé de me connecter a ce webservice : [ Lien ] de la meme facon que je me suis connecté au mien, et no probleme, il répond bien

Bref, AHHHHHHHHHHHHHHHHHHH Moi pas comprendre !!!
dimanche 8 juin 2008 à 20:50:53 | Re : appel webservice me renvoyant Null

neril82

J'ai creusé un peu l'affaire. En utilisant Fiddler, j'ai réussit a voir les enveloppes soap transférées...
J'envois :
<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="urn:test" xmlns:types="urn:test/encodedTypes" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><tns:test /></soap:Body></soap:Envelope>

Je recois :
<?xml version="1.0" encoding="UTF-8"?><SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Body><ns1:testResponse xmlns:ns1=""><return xsi:type="xsd:string">Hello, </return></ns1:testResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>

On me dit que mon XML de retour est mal formé...
En regardant de plus pres, et en comparant avec d'autre codes sources existant, il me manque :
<?xml version="1.0" encoding="UTF-8"?><SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Body><ns1:testResponse xmlns:ns1="urn:test"><return xsi:type="xsd:string">Hello, </return></ns1:testResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>

Est ce que quelqu'un a déja eu ce probleme avec nusoap ?
J'ai downgradé, et updaté la version de nusoap, et toujours le mm problème


Cette discussion est classée dans : php, server, data, http, webservice


Répondre à ce message

Sujets en rapport avec ce message

Vérifier un lien [ par Vanessa ] j'ai un lien vers un fichier (http://server.com/fichier.truc) et j'aimerais savoir si le lien est toujours valide ...j'ai essayé ça :----------------- Problème installation sql server pour asp.net [ par gatita_dev ] Bonjour, je veux configurer une base de données personnalisée pour mon membership provider mais quand je lance l'assistant d'installation de sql serve WebService Besoin d'aide [ par Traben ] Bonjour,J'ai crée un webservice specialisé dans l'envoi de mails avec attachements.Jusque la tout marche bien mais quand j'ai un attachement qui depas HTTP 500 erreur interne au server [ par Toine ] Salut à tous !j'ai essayé de faire marcher un site sur un serveur NT 4 avec le SP 4 et IIS 4 mais quand j'éssai d'y accéder depuis internet explorer ( traduction php vers ASP [ par marwen87 ] bonjour, <?php /* extraction adresse IP du visiteur */ $ip = $_SERVER['REMOTE_ADDR']; /* transformation IP */ $dotted = preg_split( "/[.]+/", $ip); $i connexion sql server [ par erassia ] bonjour g créer un site asp avec une base de donné sql server 2005 et je l'ai hebergé chez hosteur ma base de donné est dans le dossier app_data de mo Import data UTF-8 vers SQL Server [ par Salvat13 ] Bonjour, Après plusieurs jours de recherche, je me résigne à venir poster mon problème : J'ai un soucis lors de l'import d'un fichier csv encodé en Ajouter un bouton fermer et un cadre sur pop up [ par sebbui ] Bonjour, [^^confus2]Mon site utilise un code pour l'affichage de pop up publicitaire mais je n'ai pas de cadre propre et de bouton fermer la fenêtre,


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,671 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales