PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2025 → HttpEnvoie avec Entete
HttpEnvoie avec Entete
Débuté par ThomasL, 04 déc. 2023 14:35 - 2 réponses
Membre enregistré
7 messages
Posté le 04 décembre 2023 - 14:35
Bonjour,

Je souhaite récupérer les couleurs des jours tempo mis à disposition via une API.
Je dois récupérer un token. Voici mon appel :

cMaRequête est un httpRequête
cMaRequête.URL = "https://digital.iservices.rte-france.com/token/oauth/"
cMaRequête.Entête["Content-Type"] = "application/x-www-form-urlencoded"
cMaRequête.Entête["Authorization"] = "Basic OTY1M2IxZjMtZDU3Yy00NTE2LTk4YWItOTY0ZmMyYjg1YTliOjdkMTg1YmExLWVjNDAtNDlkM..."

cMaRéponse est un httpRéponse = HTTPEnvoie(cMaRequête)
SI ErreurDétectée ALORS
Erreur(ErreurInfo(errComplet))
SINON
Info(cMaRéponse.Contenu)
FIN


Le message d'erreur est le suivant : Le serveur HTTP ne répond pas. Vérifiez l'adresse et l'accessibilité au serveur.
Détail de l'erreur système : 35

J'ai testé avec SoapUI et je n'ai aucun problème d'accès. Je récupère bien le token.

D'où peut venir mon problème ?

Merci d'avance
Membre enregistré
101 messages
Posté le 06 décembre 2023 - 19:19
Bonsoir,

Votre requête me parait légère.
Je ne connais pas cet API mais il faut probablement compléter :
cMaRequête ..Méthode = httpPost (ou HttpGet)
Peut-être faut-il formater le contenu de la requête avant envoi :
cMaRequête..Contenu = UnicodeVersAnsi(Contenu,alphabetUTF8)
Je ne vois pas de cMaRequête..Utilisateur

Sans plus d'éléments sur cet API, je vous donne des pistes.
Est-ce une requête JSON ?

--
Merci et belle journée !

Michel
Membre enregistré
7 messages
Posté le 13 décembre 2023 - 10:33
Merci de votre réponse

Je me suis planté lors de la création, j'ai créé deux tickets et du coup, j'avais pas vu que vous aviez fait une réponse.

Le Post est bien spécifié mais je me suis trompé de screen quand j'ai envoyé.
De plus, vu que c'est pour récupérer un token, la demande est bien complète et correcte vu qu'elle marche via un autre logiciel.

Sur mon deuxième token, on en a déduit qu'il y avait un problème lié à windev/webdev et la gestion du ssl et / ou du réseau de mon entreprise.

Cordialement,

Thomas LEAL