-
Service web sécurisé
Bonjour à tous,
J'utilise actuellement D2009 avec Intraweb pour créer une appli qui doit utiliser des web services.
Concernant des web services simples (vérif RIB, IBAN etc) et non sécurisés (http) cela fonctionne pas trop mal en utilisant l'assistant de Delphi.
Je dois maintenant utiliser (consommer) un service web assez complexe hébérgé chez UPS (gestion des envois de colis, etc) en mode sécurisé (HTTPS).
J'avoue que je rame un peu...
Si quelqu'un a deja fait se genre de choses avec UPS et pouvait m'aider cela serait sympa.
Notament concernant la création de la connection sécurisée, y at-il un composant gratuit ou payant faisant cela simplement ?
J'ai vu qu'il existait un composant indy (idSoap) sur www.indyproject.org, qui ferait des services web en https mais qui date de 2003, quelqu'un l'a déjà utilisé ?
Merci d'avance a tous pour votre aide.
c.vitoria
-
J'utilise principalement des webservice en HTTPS, perso, je n'ai aucune différence d'implémentation entre HTTP et HTTPS, je génère les interfaces via la WSDL fourni (que ce soit HTTP ou HTTPS), je modifie cette unité (le nommage est souvent à chier), ensuite, je laisse tomber totalement la WSDL, j'utilise l'URL directement ... et je mets à jour si besoin l'unité importée ...
Attention, parfois ce qui est généré pose problèmes avec les options literal, ensuite le SOAP généré n'est pas le bon ...
Sinon, j'ai juste ajouté la gestion de l'authentification basique car le THTTPReqResp est un peu léger en fonctionnalité de ce genre
Nos serveurs de prod sont strictement HTTPS (le mode HTTP seul n'est pas ouvert) et je me connecte sans aucun soucis ...
-
Merci pour les infos.
c.vitoria
-
Le sujet est peut-être déjà ancien mais il m'intéresse beaucoup.
Pourriez-vous (ShaiLeTroll, c.vitoria) m'expliquez un peu plus svp ou mieux exemple, source etc... ?
Merci