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

Services Web Java Discussion :

Service web et HTTP Digest


Sujet :

Services Web Java

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Juillet 2005
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Service web et HTTP Digest
    Bonjour,

    J'essaie d'appeler un service web nécessitant une authentification digest. J'utilise axis pour la connexion au service et j'ai essayé de mettre en place plusieurs solutions trouvées sur le web pour la couche HTTP Digest.

    J'ai systématiquement le message d'erreur suivant : "org.xml.sax.SAXException: Bad envelope tag: HTML" => au moment de répondre au challenge Digest mon appli attend en retour la réponse du service au format SOAP et donc interprête mal la trame reçue :

    Heure : 16:42:01 IP : 194.3.185.2 Identifiant :Client118 Release : 7.0.0.0
    HTTP/1.0 401 Unauthorized
    Content-Type: text/html
    Content-Length: 154
    Connection: Close
    WWW-Authenticate: Digest realm=Web Services Pronote, qop="auth", nonce=5e2a236a1e6de65d900db634332ce09f, opaque=9dedf387e9ba7162e85f52a89bbd6b35, algorithm=MD5

    <HTML><HEAD><TITLE>401 Unauthorized</TITLE></HEAD><BODY><H1>401 Unauthorized</H1><P>The requested URL is unauthorized on this server.</P></BODY></HTML>

    Est ce que quelqu'un a déjà mis en place quelque chose de similaire?

    Merci de votre aide.

  2. #2
    Nouveau Candidat au Club
    Inscrit en
    Juillet 2005
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    J'avance doucement... Désormais j'arrive à construire la trame d'authentification Digest mais un problème se pose à moi :

    => si je conserve la connexion initiale et essaie d'y inclure un nouveau paramètre (conn.setRequestProperty("Authorisation", auth), je reçois une erreur "already connected"

    => si je crée une nouvelle connexion, le nonce (paramètre pour résoudre l'authentification) est alors différent de celui utilisé pour créer la trame et donc ma réponse est fausse....

    C'est peut être un peu flou comme explication mais si quelqu'un s'est heurté à un problème similaire peut être que ça lui paraîtra plus clair.

    Merci.

Discussions similaires

  1. [IE 8] Service Web HTTP - Configuration - Pb Connexion
    Par lorang dans le forum IE
    Réponses: 0
    Dernier message: 16/01/2010, 21h33
  2. accès http à un service web
    Par salihovic dans le forum Windows Forms
    Réponses: 4
    Dernier message: 31/08/2009, 14h22
  3. [Web Service][SOAP] Service Web/XML, Problème d'entête HTTP SOAPAction
    Par hxt dans le forum Bibliothèques et frameworks
    Réponses: 7
    Dernier message: 29/10/2008, 13h38
  4. VBA : Service Web avec SOAP et HTTPS
    Par uftu1 dans le forum VBA Access
    Réponses: 1
    Dernier message: 06/09/2007, 12h02
  5. Web service, proxy et HTTPS
    Par eraim dans le forum Langage
    Réponses: 9
    Dernier message: 06/03/2007, 17h47

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