white_mage
Messages postés47Date d'inscriptionjeudi 5 février 2004StatutMembreDernière intervention25 février 2010
-
23 mars 2006 à 14:47
cs_Warning
Messages postés516Date d'inscriptionsamedi 3 février 2001StatutMembreDernière intervention24 octobre 2006
-
28 mars 2006 à 22:57
Je ne sais pas si c'est moi qui ne comprends rien au webService appelé depuis JS ou si tout le monde est confronté au même genre de problème que moi.
Je m'explique. Ayant été séduit par Atlas et étant encore un novice, je me suis dis que la création dun gadget pour live.com était un bon début.
Tout va bine (enfin presque) jusquau moment de la communication avec le webservice. Le callback de mon appel au webservice sexécute sans aucun problème mais lobjet récupérant le flux du webService nest pas valide. Après quelques recherche, je maperçois que lorsque je vais à ladresse du webService (http://monSite/monService/service.asmx/HelloWorld) via un navigateur, un magnifique erreur mattend System.InvalidOperationException: Request format is unrecognized for URL unexpectedly ending in '/HelloWorld'..
Sur les sites, il disent dutiliser ladresse service.xaml'op=HelloWorld Mais mon but, cest de récupérer un flux XML alors que ça me renvoie (et sest logique, le contenu html de présentation)
Je nai absolument aucun problème pour appeler le webService via une application .Net mais depuis du JS, Impossible. objResponse.responseXML.text est vide et objResponse.responseText contient « <error>Invalid XML</error> »
Je suis perdu. Surtout que mon webservice na même pas été modifié, cest celui de Visual studio .Net 2005.
Une aide ou une explication serait vraiment la bienvenue avant que je ne désespère et que je laisse tomber les gadgets. MERCI
cs_azra
Messages postés425Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention13 juillet 20071 24 mars 2006 à 15:10
Bonjour,
Peux tu donner les lignes de code que tu utilises pour appeler ton Webservice?
Il est important d'utiliser du HTTP GET et pas du SOAP ni du HTTP POST, vu que tu utilises un XMLGet en JavaScript (ce qui expliquerai que ton webservice marche ailleur).
Pour l'activer rajoute dans le Web.config de ton Webservice
white_mage
Messages postés47Date d'inscriptionjeudi 5 février 2004StatutMembreDernière intervention25 février 2010 27 mars 2006 à 14:34
Hello !!
Oui !!! Ça fonctionne !! Par contre, j'ai du prendre un autre web.config. Le miens était tout pourri (sûrement trop de test :)
J'étais sûr d'avoir testé ça mais apparemment pas !! En tout cas, c'est nickel car ça ma remis sur la voie du développement d'un gadget...
white_mage
Messages postés47Date d'inscriptionjeudi 5 février 2004StatutMembreDernière intervention25 février 2010 28 mars 2006 à 14:40
Je ne sais pas si jarriverai à finir mon projet pour la fin du concours, il est peut-être un peu ambitieux surtout que je my suis lancé très tard et que jai énormément de travail au boulot
En tout cas merci beaucoup !
White_Mage();
Vous n’avez pas trouvé la réponse que vous recherchez ?