IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

Acceder a un web service protégé par mot de passe


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 1
    Par défaut Acceder a un web service protégé par mot de passe
    Bonjour à tous. J'ai un problème à vour proposer que des heures de googlage n'ont pas résolut... Je précise d'emblée que je suis novice en java, donc mon problème est peut-être bête...

    Le contexte:

    Alors voila, pour les besoin d'une application, je dois me connecter à un web service afin de récupérer diverses informations simples: je me connecte, je regarde si un message est présent (grâce à un état donné numériquement), si oui, alors je le récupère et le rapatrie en locale.
    Vous serez peut-être intéressés de savoir que mon application tourne en local, et que je ne suis pas le développeur du web service (je n'ai d'ailleurs rien à voir avec leur serveur).

    Le web service en question est sur un serveur sécurisé HTTPS, protégé par identifiant et mot de passe.

    Ce que j'ai fait:

    J'ai globalement suivit ce qui se disait sur les parties 5.1 et 5.2 de ce site en adaptant à mes besoins:

    Avec firefox, j'ai été à l'adresse du webservice et j'ai récupéré le fichier wsdl. je l'ai enregistré sur ma machine, puis j'ai créé les classes avec wsimport en spécifiant le chemin local du wsdl (j'ai essayé de spécifier le chemin distant, ie la version en ligne, en indiquant l'url, mais évidemment, ça ne donnait rien).
    Il m'a donc créé les classes. j'ai utilisé la méthode synchrone pour simplifier les choses (de toutes façons, pour les traitements que je fais, l'asynchrone est inutil, mieux vaut gagner du temps).

    Le problème...

    J'ai créé un main tout con dont le but est de récupérer une information et de l'afficher, mais évidemment, je n'obtient rien de plus que du null... Pour la simple raison (je pense) que le programme est totalement incapable de se connecter au serveur, protégé par mot de passe... La question que je pose, c'est donc: comment accéder a un web service protégé par mot de passe avec cette méthode ?!

    Question générale d'ailleurs, car j'ai également essayé d'afficher le contenu d'une page web d'un de mes sites à l'aide de java.net.URL (utilisée par la classe principale créée par wsimport), et ça a très bien marché. Quand j'ai essayé sur leur site, bien sur, une succession d'erreurs... Je n'ai pas réussit à trouver comment se connecter à un serveur en lui fournissant login et password...


    Je vous remercie tout de suite pour votre aide précieuse !

  2. #2
    Modérateur
    Avatar de wax78
    Homme Profil pro
    R&D - Palefrenier programmeur
    Inscrit en
    Août 2006
    Messages
    4 105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : R&D - Palefrenier programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 105
    Par défaut
    Je suis peut etre a coté de la plaque, mais j'ai dut faire une fois un truc qui ressemblait a ca.

    Connection sur un service web sur le port 443 + protection avec login/mdp.

    J'avais utilisé HttpClient (lien).

    J'espere que cela pourra t'aider eventuelement.
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. [WD14] Web service protégé par mot de passe
    Par therealmancool dans le forum WinDev
    Réponses: 1
    Dernier message: 09/06/2010, 12h46
  2. Réponses: 1
    Dernier message: 22/03/2007, 21h08
  3. [XP Pro]Partage protégé par mot de passe
    Par arkienou dans le forum Windows XP
    Réponses: 4
    Dernier message: 08/02/2007, 14h41
  4. Comment ouvrir une base Access protègée par mot de passe
    Par Le Pharaon dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 26/09/2006, 14h53
  5. Ouvrir classeur Excel "protégé" par mot de passe
    Par LostIN dans le forum Sécurité
    Réponses: 1
    Dernier message: 19/07/2006, 22h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo