You are not logged in.
Pages: 1
Bonjour,
Je suis en train de développer une application en React-Native afin de pouvoir créer des tickets depuis un mobile.
J'ai réussi à obtenir un session_token grâce à initSession, mais impossible d'effectuer une requête killSession, l'API me renvoit cette erreur :
[ 'ERROR_SESSION_TOKEN_MISSING',
04-26 21:04:28.836 3153 8286 I ReactNativeJS: 'le paramètre session_token est manquant ou vide; Afficher la documentation dans votre navigateur à https://glpi.sqli.com/apirest.php/#ERROR_SESSION_TOKEN_MISSING' ]
En gros, l'API me dit que je ne transmets pas le session_token dans le header, or il y est.
Voici le code de la requête :
const SESSION_TOKEN = this.props.SESSION_TOKEN;
console.log('Session-Token: ' + SESSION_TOKEN);
fetch('https://path/apirest.php/killSession',
{
method: 'GET',
headers: {
'Content-Type': 'application/json',
"Session-Token": SESSION_TOKEN
}
})
.then((response) => response.json())
.then((msg) => {
console.log(msg);
})
.catch((error) => {
/* TODO */
})
Est-ce un bug de l'API ou moi qui m'y prends mal ?
Merci d'avance.
Last edited by Alescay (2017-04-27 15:35:39)
Offline
Pages: 1