Bonsoir,

je suis débutant excédé (déjà) dans les web services

Alors j'essaie de faire un truc tout simple, je m'y prends peut être de travers.

J'ai fait appel à un web service donnant à partir d'une adresse ip le pays de l'utilisateur.

voici le web service en question :

http://www.ecubicle.net/iptocountry.asmx?wsdl

(trouvé ici : http://www.xmethods.com/ve2/WSDLAnalyzer.po?key=427412)

Après est ce que la démarche est la bonne dans le code?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
[WebMethod]
public string ipAys()
{
net.ecubicle.www.iptocountry ip = new net.ecubicle.www.iptocountry () ;
string pays;
 
pays= ip.FindCountryAsString("xxx.xxx.x.x");
 
return pays;}
Pour la fonction FindCountryAsString(), voilà ce qu'on me dit à l'ajout du service web :

FindCountryAsString ( V4IPAddress As string ) As string
This returns a string value

ps : lorsque je fais pays = ip.
je n'ai pas eu l'intelicense pour la fonction. Mais bon.

Et donc lorsque j'exécute. Eh bien j'ai ma fonction à 2 balles ipAys, je clique dessus, je clique sur "appeler".

J'ai erreur de chargement, connexion réinitialisée, en gros cette page que j'ai retrouvée en image sur google :

http://img40.imageshack.us/img40/3662/bugfirefox.jpg

Je vous ai donné mes 3 lignes de code, pas d'erreur à la compilation. J'ai jamais réussi à utiliser un web service. (j'ai testé avec mon adresse ip)

Qu'est ce qui ne va pas selon vous?

Merci.