| |
Membre enregistré 7 messages |
|
| Posté le 04 décembre 2023 - 14:31 |
Bonjour à tous.
Je souhaite récupérer les couleurs des jours tempo via l'api de RTE.
Pour ça je souhaite faire un appel pour récupérer un token (via un client secret et un client Id en base 64 dans le header Authorization) pour avoir accès aux différentes ressources :
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
Quand j'exécute ce code, il me dit que le serveur HTTP ne répond pas.
J'essaie alors de tester l'appel avec SoapUI :

Quand je lance l'appel, je récupère bien un token.
D'où vient mon problème ? Avez-vous une idée ?
Merci d'avance
Thomas |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 497 messages |
|
| Posté le 05 décembre 2023 - 09:53 |
Bonjour,
Dans votre bout de code, il n'y a pas la ligne qui permet de spécifier d'utiliser la méthode POST pour faire la requête, alors que sur SOAPUI vous êtes bien en POST. Peut-être que votre problème provient de là ? |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 7 messages |
|
| Posté le 05 décembre 2023 - 13:57 |
Bonjour,
Je me suis trompé quand j'ai mis le code mais il y a bien le POST de spécifié.
Thomas |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 537 messages |
|
| Posté le 05 décembre 2023 - 14:00 |
serveur HTTP ne répond pas. c'est plus un problème d’accès reseau voire firewall Ton test de code webdev et ton test SOAPUI se font sur la meme machine ?Message modifié, 05 décembre 2023 - 14:01 |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 7 messages |
|
| Posté le 05 décembre 2023 - 14:10 |
| Oui tout tourne sur la même machine |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 537 messages |
|
| Posté le 05 décembre 2023 - 16:10 |
Le code fonctionne je récupère bien le token donc ca ne vient pas de là

il faudrait afficher le detail de l'erreur, je pensais au probleme avec SSL3 https://faq.pcsoft.fr/24051-faq-read.awp mais j'aurais eu la meme reponse dans ce casMessage modifié, 05 décembre 2023 - 16:36 |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 7 messages |
|
| Posté le 05 décembre 2023 - 16:30 |
C'est bien l'erreur mentionnée sur la photo de gauche sur ton lien.
J'ai essayé en rajoutant : maReq.IgnoreErreur = httpIgnoreRenégociationNonSecurisée et cMaRequête.IgnoreErreur = httpIgnoreDéprécié
J'ai toujours la même erreur.
Je vais essayer de faire une appli mobile (vu que c'est la cible finale) et je vais le déployer sur mon téléphone pour essayer
Merci
Thomas |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 497 messages |
|
| Posté le 06 décembre 2023 - 11:54 |
| |
| |
| | | |
|
| | |