PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Consommer un web service get avec json dans URL
Consommer un web service get avec json dans URL
Iniciado por ROMULUS001, 17,nov. 2018 17:48 - 4 respuestas
Miembro registrado
352 mensajes
Publicado el 17,noviembre 2018 - 17:48
Bonjour,

Je tente tant bien que mal à consommer un web service REST à l'aide de la méthode GET dans lequel je dois passer du JSON dans l'URL, quand je le fais, j'ai le message d'erreur HTTP 400 : the request is badly formed.

Avez-vous déjà réussi à le faire?
J'avais testé avec une url de la sorte :
https://url_du_ws_rest/endPoint…[{"id":50,"code":"toto"}]

Mais sans succès dans Windev, alors que ça passe dans l'outil RESTClient du navigateur firefox
Merci
Miembro registrado
352 mensajes
Publicado el 21,noviembre 2018 - 09:20
Up
Miembro registrado
953 mensajes
Publicado el 21,noviembre 2018 - 10:34
bonjour,

vu que vous passez du JSON dans l'URL, il faudrait faire un URLEncode() avant de faire votre requête, histoire qu'il reformate le tout correctement.
A tester....

Bon dèv ;)
Miembro registrado
1.002 mensajes
Publicado el 21,noviembre 2018 - 10:38
Bonjour,

As-tu une doc sur le webservice ?

Avec ça nous pourrons te donner un exemple de code

Jordan
Miembro registrado
352 mensajes
Publicado el 21,noviembre 2018 - 11:05
Bonjour, il fallait effectivement faire appel à URLEncode sur le Json que je passe en paramètre.
J'ai effectivement une doc sur le web service mais elle est difficile à dire.

Encore merci