Bonjour, je suis en train de développer un petit soft en javascript qui me permettrait de me connecter au serveur de msn.

Le souci c'est que j'ai une réquete a passer au serveur par l'intermediaire d'une XMLHttpRequest et impossible de la lui faire envoyer.

Je voudrais reproduire le code C # suivant :
Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
ServerRequest = (HttpWebRequest)HttpWebRequest.Create(<a href="https://login.live.com/login2.srf);" target="_blank">https://login.live.com/login2.srf);</a>
ServerRequest.AllowAutoRedirect = false;
ServerRequest.Pipelined = false;
ServerRequest.KeepAlive = false;
ServerRequest.ProtocolVersion = new Version(1,0);
// Send the authentication header
ServerRequest.Headers.Add("Authorization", "Passport1.4 OrgVerb=GET,OrgURL=http%3A%2F%2Fmessenger%2Emsn%2Ecom,sign-in=" + Username.Replace("@", "%40") + ",pwd=" + Password + "," + ChallengeString + "\n");
HttpWebResponse ServerResponse = (HttpWebResponse)ServerRequest.GetResponse();

Pour le reproduire j'ai testé pas mal de possibilité dont :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
xhr_object2.setRequestHeader("Authorization",'Passport1.4  OrgVerb=GET,OrgURL=http%3A%2F%2Fmessenger%2Emsn%2Ecom,sign-in= '+ Username.Replace("@", "%40") + ',pwd=' + Password + ',' + ChallengeString + '\n'); 
xhr_object2.open("GET", "https://login.live.com/login2.srf",true);
xhr_object2.send(null);
Mais apparemment des que je specifie un header la requete ne se lance pas :/
Quelqu'un aurait une idée pour résoudre ce problème ?