Hello,
J'essaye pour me faire la main sur Titanium de réaliser une appli qui va s'authentifier sur un intranet. Pour cela j'utilise la méthode createHTTPClient, et je lance la fonction suivante :
loginBtn.addEventListener('click', function(e)
{
if (username.value != '' && password.value != '')
{
loginRequest.open("POST", "monURL");
var params = {
username: username.value,
password: password.value
};
loginRequest.send(params);
}
else
alert("Username & Password required");
});
La connexion se passe bien, si j'affiche this.responseText j'ai bien l'output html de "monURL", mais il n'essaye pas de se connecter.
Une idée ?
Merci,
Bon j'ai résolu mon problème si jamais il y en a que ça intéresses, il manquai simplement le paramètre action: 'login'
le action il faut que tu le mette à l'intérieur de l'objet que tu passes à la méthode send, en l'occurence dans mon code dans l'objet params. Mais il se peut que les champs à indiqué soi différent chez toi. Pour savoir exactement les champs qu'il te faut, étudie la requête que passe le navigateur.