PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → PROBLEME LORS D'UN APPEL VERS UNE API
PROBLEME LORS D'UN APPEL VERS UNE API
Iniciado por LAURENT RIEUTORD, 03,sep. 2020 08:57 - 1 respuesta
Miembro registrado
2 mensajes
Publicado el 03,septiembre 2020 - 08:57
Bonjour,

Voici le problème sur lequel je sèche depuis un petit moment...

Je dois coder en Windev un appel vers une API d'un de mes clients.
Je l'ai testé avec POSTMAN et cela fonctionne très bien.

Mais je n'y arrive pas avec WINDEV, que ce soit en le codant directement ou bien avec l'utilitaire "WDTESTREST".
J'ai systématiquement une erreur "404 not found" retournée par la requête qui doit plutôt me retourner un "token".

Voici le code généré par WDTESTREST :
oRequête est une httpRequête
oRéponse est une httpRéponse

oRequête..URL = "https://intranet-api.preprod.findis.fr/mpi/authentification/login"
oRequête..Méthode = httpPost
oRequête..Entête["Accept"] = "application/json"
oRequête..Entête["Authorization"] = "Bearer null"
oRequête..ContentType = "application/json"

// Contenu de la requête
oRequête..Contenu = [
{
"userName": "{{login}}",
"password": "{{password}}"
}
]

// Exécute la requête et récupère la réponse
oRéponse = HTTPEnvoie(oRequête)


J'ai reproduit à l'identique par rapport à POSTMAN les divers en-têtes ainsi que l'authentification qui est en format JSON dans le contenu.
D'après ce que j'ai pu consulter sur ce forum, il se pourrait que le problème vienne d'ailleurs du contenu mais je n'ai pas trouvé assez d'infos pour résoudre le problème.

Quelqu'un peut-il m'aider ?
Merci d'avance !
Miembro registrado
27 mensajes
Publicado el 03,septiembre 2020 - 17:48
Salut,
J'ai fait un essai avec insomia... Il me semble qu'elle ne répond pas ton URL... Erreur 404