PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WEBDEV 2025 → [WB14] XML depuis HTTPS
[WB14] XML depuis HTTPS
Started by dfaugere, Oct., 16 2009 1:28 PM - 11 replies
Posted on October, 16 2009 - 1:28 PM
Bonjour,

Je suis tout neuf sous webdev et mon prmier projet est d'interroger un sute en https qui me renvoit un fichier XML pour ensuite je puisse le traiter par programme.

Mais je ne sais pas comment récupérer le fichier XML en webdev, lorsque sur mon navigateur de tape l'URL il affiche le fichier XML, mois je souhaiterais le recupration ce ce fichier XML de manière transparente pour pouvoir ensuite lancer mon traitement du fichier XML ainsi reçu.

Merci d'avance pour votre aide

David
Posted on October, 16 2009 - 3:52 PM
David FAUGERE avait écrit le 16/10/2009 :
Bonjour,

Je suis tout neuf sous webdev et mon prmier projet est d'interroger un sute
en https qui me renvoit un fichier XML pour ensuite je puisse le traiter par
programme.

Mais je ne sais pas comment récupérer le fichier XML en webdev, lorsque sur
mon navigateur de tape l'URL il affiche le fichier XML, mois je souhaiterais
le recupration ce ce fichier XML de manière transparente pour pouvoir ensuite
lancer mon traitement du fichier XML ainsi reçu.

Merci d'avance pour votre aide

David


tu fais un httprequete de ton url
puis un httpdonneresultat

puis tu découpes ta chaine xml

--
Eric Roumégou
Webmaster des wtabletes
Posted on October, 20 2009 - 3:33 PM
Merci,

Ecore une question j'accède au fichier que je récupères en natif XML et j'ai un problème d'accent sur le contenu des zone, qu'elle serait la solution pour que le lien natif interprète l'UTF-8.

Merci
Posted on October, 20 2009 - 8:07 PM
J'ai trouvé j'utilise UTF8verschaine

Mais est il possible en d'automatiser le choix du certificat sur le httprequete

Merci

David
Posted on October, 22 2009 - 8:40 PM
Merci, cela fonctionne trés bien en mode test car le serveur est sur mon poste de dev, par contre quand je place le site sur mon serveur de déploiement, le httprequete ne va pas chercher le certificat se trouvant dans mon navigateur ce qui est normal puisque le httprequete est du cote serveur et non navigateur.

Alors comment puis je faire pour faire comme le httprequete mais coté navigateur pour recupérer mon certificat.

Merci

David
Posted on October, 25 2009 - 4:45 PM
Pas de réponse !!!!!!

SVP, pouvez vous m'aider car ma société vient de faire l'acquisition de Webdev 14 pour ce projet et ne suis pas encore capable de la faire.

J'ai fais des recherches pour le faire en javascript mais rien de fonctionne. . .

Merci pour votre aide qui va me permettre de prouver a mon Boss que je ne me suis pas planter sur l'achat de Webdev 14.

Thanks

David
Posted on October, 25 2009 - 7:53 PM
Le 25/10/2009, FAUGERE David a supposé :


Pas de réponse !!!!!!

SVP, pouvez vous m'aider car ma société vient de faire l'acquisition de
Webdev 14 pour ce projet et ne suis pas encore capable de la faire.

J'ai fais des recherches pour le faire en javascript mais rien de fonctionne.
. .

Merci pour votre aide qui va me permettre de prouver a mon Boss que je ne me
suis pas planter sur l'achat de Webdev 14.

Thanks

David


Difficile de te donner des réponses sur ce genre de choses ???
Que veux tu faire ? est-ce un appel juste à une requete https ou est-ce
un serveur soap ?
Il me semble que j'avais eu qq soucis quand j'avais mis ça en place il
y a plus d'un an (conversation avec un web service en soap) mais je
n'arrive pas à retouver de traces de posts là dessus.
Bref il m'avait fallu debugguer pour mettre ça au point mais ça marche
bien maintenant.

--
Eric Roumégou
Webmaster des wtabletes
Posted on October, 26 2009 - 10:51 AM
Bonjour,

C'est juste une interrogation en https d'une URL avec identification avec un certificat, et le retour ne redonne un XML que je dois traiter.

Ce n'est pas un serveur SOAP.

Merci

David
Posted on October, 26 2009 - 2:04 PM
Bonjour David...

il me semble que si le https est fait en code serveur, il faudrait que
le certificat soit installé sur le serveur webdev, PAS sur la machine du
client... Ensuite, c'est à toi de gérer la sécurité entre les clients et
ton serveur

Cordialement

--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

Plus d'information sur http://fabriceharari.com/index_FR.html


FAUGERE David wrote:
Bonjour,

C'est juste une interrogation en https d'une URL avec identification avec un certificat, et le retour ne redonne un XML que je dois traiter.

Ce n'est pas un serveur SOAP.

Merci

David
Posted on October, 26 2009 - 3:12 PM
Merci, mais le problème c'est que en plus du certificat il faut aussi une clé pour l'authentification donc je ne peux pas le faire coté serveur, je cherche donc un moyen de le faire cotés navigateur, et là je sèche grave.

Merci pour votre aide.

David
Posted on October, 26 2009 - 3:40 PM
Bonjour David...

La clé est entrée par l'utilisateur ? Si c'est le cas, tu l'envoi au
serveur qui fait le httprequete avec son certificat local... Ou alors je
n'ai pas bien compris le processus que tu dois mettre en place

Cordialement

--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

Plus d'information sur http://fabriceharari.com/index_FR.html

FAUGERE David wrote:
Merci, mais le problème c'est que en plus du certificat il faut aussi une clé pour l'authentification donc je ne peux pas le faire coté serveur, je cherche donc un moyen de le faire cotés navigateur, et là je sèche grave.

Merci pour votre aide.

David
Posted on October, 26 2009 - 4:16 PM
En fait quand je lance l'url qui doit me retournée mais info XML (un https://XXXXXXX/XXXXXXX…) mon navigateur me propose le certificat pour le site en question et ensuite l'utilisateur saisie un code à 6 chiffre (code PIN) demandé par la clé usb mise sur mon pc.

Le souci est que je ne sais pas comment dire au serveur d'utiliser le certificat sur le HTTPREQUETE et en plus je ne sais pas comment envoyer le code saisie au serveur.

PS : Je suis novice en WEBDEV.

Merci

David

Fabrice Harari a écrit dans le message de news <4ae5a5f2$1@news.pcsoft.fr> :
Bonjour David...

La clé est entrée par l'utilisateur ? Si c'est le cas, tu l'envoi au
serveur qui fait le httprequete avec son certificat local... Ou alors je
n'ai pas bien compris le processus que tu dois mettre en place

Cordialement

--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

Plus d'information sur http://fabriceharari.com/index_FR.html

FAUGERE David wrote:
Merci, mais le problème c'est que en plus du certificat il faut aussi une clé pour l'authentification donc je ne peux pas le faire coté serveur, je cherche donc un moyen de le faire cotés navigateur, et là je sèche grave.

Merci pour votre aide.

David