Bonjour,
j'appel un WS avec des classes que j'ai généré avec Axis à partir du WSDL.
Mon WS est sécurisé. Pour le moment je place le login/pwd dans l'url :
Maintenant je voudrais placer ces infos dans le header, donc inséré le login et le pwd dans le code java au lieu qu'ils soient dans l'url.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2https://login:pwd@ipserveur/services/nomService
Voici mon code:
Je suppose que je dois pouvoir ajouter l'authentification là dedans...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 Z012_WS_GETMATRICULE port; TABLE_OF_Z012_MATRICULEHolder matricule = new TABLE_OF_Z012_MATRICULEHolder(); try { Z012_WS_GETMATRICULEServiceLocator loc = new Z012_WS_GETMATRICULEServiceLocator(); loc.setZ012_WS_GETMATRICULESoapBindingEndpointAddress(wsUrl); port = loc.getZ012_WS_GETMATRICULESoapBinding(); port.z012_GET_MATRICULE(id, matricule); if(matricule == null || matricule.value == null || matricule.value.length == 0){ logger.error("Aucun matricule n a pu etre recupere pour "+id+" par le WS GETMATRICULE"); } }catch ...
je n'arrive à voir où je dois faire ça.
Pouriez vous me donner un coup de main.
Merci
Partager