DarkLord a écrit :
mais c'est quoi ton problème au juste ... Qd tu invoques cette URL à la main depuis ton navigateur ca fonctionne et qd tu passe par Java ca ne marche pas.
Mais ca veut dire quoi? Tu n'arrives pas à créer l'URL? Java invoque ton navigateur? Tu ouvres une socket depuis Java à la barbare? comprends rien :(
|
Je me precise un peu...
En gros, c une URL sécurisé avec la securité à la con du style
http://User:Password@ip-de-la-mach [...] re-secure/
Avec mon navigateur, l'authentification se fait (le serveur choppe le user et le password).
Avec mon instance URL en Java, lorsque je fais un getContent(), g une erreur 401 (Unauthorized).
En gros, je ne sais pas ce qui est fait de ce champ User:Password à l'envoi de la requête.
G tracé la reception de la même requete de IE et de Java sur un serveur bidon ecrit par moi en envoyant la requete : http://user:password@ma-machine/secure et j'obtiens:
Pour IE:
GET /secure HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/msword, application/vnd.ms-powerpoint, application/x-shockwave-flash, */*
Accept-Language: fr
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0; T312461; 1.21.2 )
Host: ma-machine
Connection: Keep-Alive
Pour Java:
GET /secure HTTP/1.1
User-Agent: Java/1.4.1_02
Host: ma-machine
Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
Connection: keep-alive
Aucune trace de user et password...