daivil
Messages postés87Date d'inscriptionmardi 25 juin 2002StatutMembreDernière intervention 4 juin 2005
-
4 oct. 2004 à 11:06
daivil
Messages postés87Date d'inscriptionmardi 25 juin 2002StatutMembreDernière intervention 4 juin 2005
-
5 oct. 2004 à 14:05
Bonjour à tous,
J'aimerais savoir comment je peux appeler un WebService C# a partir d'une page ASP par exemple a travers le chargement d'une image ?
Ce que je veux dire, c'est que ce WebService devra enregistrer des informations dans une base a chaque visite d'une personne sur le site et devra fonctionner à partir de plusieurs sites...
cs_fabrice69
Messages postés1765Date d'inscriptionjeudi 12 octobre 2000StatutMembreDernière intervention11 décembre 20135 4 oct. 2004 à 23:23
Le Webservice à ma connaissance ne pourra pas récuperer simplement les valeurs liées au client.
Ca se fait via une page ASPX et non ASMX.
Les outils du type Xiti et autres fonctionnent tous sur le même principe :
- une image de minimum 1 pixel qui va être générée par une page WEB (Php, ASP, Jsp, ...) après avoir récupéré toutes les infos du client (via le javascript et les entetes http).
Donc il faut que tu fasse cela par une page ASPX et non par un WS.
PS, les WS sont des pages passives qui attendent d'être appelées par un consumer quelconque.
fait une petit recherche avant de poser une question, et apres seulement pose ta question, et essaye de préciser car la je vois pas trop ce que tu veux, tu es un peu trop vague
daivil
Messages postés87Date d'inscriptionmardi 25 juin 2002StatutMembreDernière intervention 4 juin 2005 4 oct. 2004 à 21:40
Salut,
J'ai bien compris qu'il faut faire des recherches sur le forum mais la je n'ai rien trouvé...
Ce que je dois faire, c'est un système de statistiques pour sites web. Le principe est que chaque page d'un site doit appeler un webservice externe qui se chargera de remplir la BDD avec les data sur le visiteur.
J'aimerais par exemple appeler ce dernier par l'intermédiaire d'une image sur la page ASP à statistiquer :
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 5 oct. 2004 à 10:09
Je ne suis pas d'accord on peu tres bien imaginer un webservice qui demande toutes les infos du client, c'est beaucoup plus compliqué à mettre en oeuvre mais c'est possible.
c'est vrai qu'il est beaucoup plus simple d'utiliser une image.
Dans le cas d'une image tu auras www.serveurdestat.com/stat.aspx qui te renverra une image et c'est cette page qui aura tout le traitement de l'information à faire, cette page devra aussi bien recuperer les info du client qu'il l'affiche, et enregistrer tout ca dans une bdd ... l'image sera appellé par www.site.com/default.aspx
Dans le cas d'un webservice tu auras www.site.com/default.aspx (Page1) qui appellera un webservice : www.serveurdestat.com/stat.wsdl (WS)
Page1 va traiter l'info, c'est lui qui trouvera l'ip du client, son navigateur etc ... apres il envoie tout ca au WS qui lui enregistre tout ca dans une bdd ..
c'est vrai que dans le second cas ca parait plus compliqué, car il y a du code à deux endroits pour la meme chose, mais ca permet de soulager ton serveur de stat.
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 5 oct. 2004 à 12:57
ben non c'est possible tu eux tres bien appeller un service web à partir de PHP, je connais pas PHP donc je m'avance un peu, mais je pense que ca doit etre possible, les services web sont universelle et donc peuvent aussi bien etre utilisé en delphi qu'en .net qu'en javascript etc ...
mais c'est vrai que c'est plus compliqué et mieux vaux utiliser une autre solution :big)