Bonjour,

Après quelques années passées a œuvrer vers d'autres horizons professionnels, je reviens à mes 1ers instants pros, le développement d'applications. Je développe donc maintenant sur Windev 24 et je suis actuellement sur une application WD24 qui communique avec un webservice tiers en REST avec Token (ou jeton).
En PHP, j'arrive à communiquer avec cette API et j'obtiens bien la liste des civilités (pas très original, je sais mais si ca communique pour les civilités, le reste viendra ) mais pas sous WD24
Le code en PHP est le suivant :

Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?php
try {
    $baseUrl = "https://ypareo/netypareo/index.php";
    $jeton = "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpYXQiOjE1ODYxMj ...";
    // REQUÊTE CONSULTATION
    //$url = $baseUrl . "/r/v1/civilites";
    // options de la session
    $options = [
    CURLOPT_URL => $url,
    CURLOPT_HTTPHEADER => [
    "X-Auth-Token: " . $jeton,
    "Content-Type: application/json"
    ],
    CURLOPT_RETURNTRANSFER => true
    ];
    // initialisation de la session
    $ch = curl_init();
    // configuration de la session
    curl_setopt_array($ch, $options);
    // exécution de la requête
    $response = curl_exec($ch);
    // fermeture de la session
curl_close($ch);
// affiche les donnees au format tableau
$data = json_decode($response, true);
print_r($data);
}
catch (RestException $e) {
echo $e;
}
?>

Code en WD24 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
MonResultat est une chaîne
maRequeteREST est une restRequête
 
maRequeteREST..URL = "https://ypareo/netypareo/index.php/r/v1/civilites"
maRequeteREST..AuthToken = "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpYXQiOjE1ODYxMj ....."
maRequeteREST..ContentType = "application/json"
 
mareponseREST est une restRéponse = RESTEnvoie(maRequeteREST)
info (mareponseREST )
Impossible d'obtenir un retour de ce webservice. Quelqu'un peut-il me guider ,
Je vous remercie par avance pour l'aide que vous pouvez m'apporter.
Cordialement
Stéphane