Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1337 connectés 

  FORUM HardWare.fr
  Programmation
  ASP

  Webservice asp

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Webservice asp

n°2278912
pioupiou12​32
Posté le 05-04-2016 à 10:14:23  profilanswer
 

Bonjour
 
Me voilà de retour sur ma bête noir qui paraît-il n'est pas si compliqué^^ mais je ne sais pas pourquoi je bloque dessus.
 
Je dois consommer un Webservice de L’INSEE (REST) pour incrémenter ma BDD  
et j’avoue que je suis un peu largué, je vois comment crée un Webservice, mais pas le reste.
 
Je veux pouvoir faire rentrer à l'utilisateur dans un formulaire des données, avec les données de celui ci, je concatènerai plusieurs variables, en bout de lien pour obtenir mes info en xml par exemple:
 
http://www.bdm.insee.fr/series/sdm [...] eriod=2010
 
Merci d'avance :)


Message édité par pioupiou1232 le 05-04-2016 à 10:53:48
mood
Publicité
Posté le 05-04-2016 à 10:14:23  profilanswer
 

n°2278922
TotalRecal​l
Posté le 05-04-2016 à 12:14:18  profilanswer
 

Bonjour,
Désolé mais ta question ne me parait pas plus claire que sur ton précédent topic : http://forum.hardware.fr/hfr/Progr [...] 4689_1.htm
Ton exemple d'appel en REST au service de l'INSEE renvoie un XML.

 

Qu'est ce qui t'empêche de :
- Construire ton appel pour passer les paramètres attendus par le service
- Parser le XML renvoyé pour extraire ce qu'il te faut et mettre à jour tes données ?

 

Déjà as tu bien identifié les différentes étapes de ton processus ?

 

Tu vas toucher à plusieurs choses très différentes :
IHM, appel web, parsing XML, update bdd...
Donc ta question est manifestement trop vague et large, sachant qu'on peut t'aider mais pas faire tout le boulot pour toi.

Message cité 1 fois
Message édité par TotalRecall le 05-04-2016 à 12:14:51

---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
n°2278924
pioupiou12​32
Posté le 05-04-2016 à 13:43:20  profilanswer
 

TotalRecall a écrit :


Tu vas toucher à plusieurs choses très différentes :  
IHM, appel web, parsing XML, update bdd...
Donc ta question est manifestement trop vague et large, sachant qu'on peut t'aider mais pas faire tout le boulot pour toi.


 
L'appel web c'est ce qui me bloque le reste j'arriverai à me dépatouiller sans gros problème je pense.

n°2278931
TotalRecal​l
Posté le 05-04-2016 à 14:21:58  profilanswer
 

Et donc la question c'est quoi ?
 
C'est super facile d'appeler une url...
Méthode bourrine et courte mais avec peu de contrôle : charger directement le résultat dans un XmlDocument ou XDocument avec la méthode Load :  

Code :
  1. XDocument xd = XDocument.Load(url);


 
Ou plus finement d'abord appeler l'url, récupérer le texte et initialiser le document Xml genre :  

Code :
  1. string url = "bla";
  2. byte[] data;
  3. using (WebClient webClient = new WebClient())
  4. {
  5.     data = webClient.DownloadData(url);
  6. }
  7. string str = Encoding.GetEncoding("Windows-1252" ).GetString(data);
  8. XDocument xd = XDocument.Parse(str);


 
Puis utiliser linq to xml pour manipuler l'instance de XDocument.
 
Ou encore à l'ancienne et avec encore plus de contrôle avec HttpWebRequest/HttpWebResponse qui permet de spécifier des trucs en plus pour l'appel web et de récupérer le résultat dans un Stream.


Message édité par TotalRecall le 05-04-2016 à 14:22:23

---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
n°2279063
pioupiou12​32
Posté le 06-04-2016 à 16:47:11  profilanswer
 

Je te remerci énormément c'est la réponse que je chercher (et oui ce n'est pas bien dur) on me l'a dit mais je sais pas pourquoi je bloqué.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  ASP

  Webservice asp

 

Sujets relatifs
API ou Webservice d'envoi de SMS gratuitementMoteur de recherche suggestif avec appel WebService
webserviceFonction GetObject dans un webservice en ASP.NET
Validation Webservice avec la XSDpb Webservice erreur NullPointerException [résolu]
Consommer un webservice en Javawebservice C# et consommation SOAP : problème de namespace
Déploiement de WebService (problème avec mon WSDL)[JAVA / WebService] Invocation d'un WebService en JAVA
Plus de sujets relatifs à : Webservice asp


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR