<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><category>pcsoft.fr.windev</category><copyright>Copyright 2026, PC SOFT</copyright><lastBuildDate>14 Jun 2020 22:22:09 Z</lastBuildDate><pubDate>14 Jun 2020 17:42:31 Z</pubDate><description>Bonjour,&#13;
&#13;
Je développe conjointement un web service REST / JSON et une application pour IOS.&#13;
L'application IOS consomme les méthodes de web service créées.&#13;
&#13;
Tout va bien sauf lorsque je passe à mon webservice des chaines vides ou contenant des espaces, je reçois systématiquement une réponse de type 400- Bad Request, voir 500. OK je sais, une URL ne peut pas contenir de chaine vide, mais comment s'en sortir dans des cas comme celui ci-dessous : &#13;
&#13;
Par exemple la méthode suivante : /API/user/login/{usercode}/{userpassword}/{terminalname}&#13;
&#13;
Si je la consomme comme ceci : monurl/API/user/login/toto/superMDP/iphonedetoto , tout va bien&#13;
&#13;
Par contre, les appels du genre : monurl/API/user/login/toto//iphonedetoto plante, donc toto doit avoir un mot de passe  :)&#13;
Ou encore monurl/API/user/login/toto/superMDP/iphone de toto plante car il y a des espaces dans iphone de toto&#13;
&#13;
J'ai bien tenté de remplacer les chaines vides par "+" ou "%20" ou même des caractères du genre "&lt;EMPTY&gt;" mais rien n'y change.&#13;
&#13;
J'aurai pensé que la méthode RESTEnvoie encodait l'URL selon les conventions mais apparemment pas, et mettre manuellement les %20 etc ne semble pas être LA solution...&#13;
&#13;
Je pense donc qu'il y a deux soucis :&#13;
1- comment utiliser un paramètre qui peut être optionnel (et donc des fois vide)&#13;
2- comment traiter les espaces&#13;
&#13;
Petites idées???</description><ttl>30</ttl><generator>WEBDEV</generator><language>fr_FR</language><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/240413-format-espaces-parametres-vides-dans-uri-appel-web/read.awp</link><title>format des espaces et des paramètres vides dans l'URI d'appel à un web service REST</title><managingEditor>moderateur@pcsoft.fr (El moderador)</managingEditor><webMaster>webmaster@pcsoft.fr (El webmaster)</webMaster><item><author>Yvan</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/240413-format-espaces-parametres-vides-dans-uri-appel-web-240418/read.awp</comments><pubDate>14 Jun 2020 22:22:09 Z</pubDate><description>Merci Thibault, &#13;
&#13;
En effet, l'utilisation de URLEncode() résout partiellement mon soucis.&#13;
Les espaces sont remplacés par %20 …</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/240413-format-espaces-parametres-vides-dans-uri-appel-web-240418/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/240413-format-espaces-parametres-vides-dans-uri-appel-web-240418/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/240413-format-espaces-parametres-vides-dans-uri-appel-web/read.awp">format des espaces et des paramètres vides dans l'URI d'appel à un web service REST</source><title>Re: format des espaces et des paramètres vides dans l'URI d'appel à un web service REST</title></item><item><author>Thibault ROUX</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/240413-format-espaces-parametres-vides-dans-uri-appel-web-240414/read.awp</comments><pubDate>14 Jun 2020 20:17:07 Z</pubDate><description>Bonsoir&#13;
&#13;
URLEncode() ?&#13;
&#13;
https://doc.pcsoft.fr/?3024040&amp;name=urlencode_fonction&#13;
&#13;
--&#13;
Bon dev&#13;
&#13;
Thibault</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/240413-format-espaces-parametres-vides-dans-uri-appel-web-240414/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/240413-format-espaces-parametres-vides-dans-uri-appel-web-240414/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/240413-format-espaces-parametres-vides-dans-uri-appel-web/read.awp">format des espaces et des paramètres vides dans l'URI d'appel à un web service REST</source><title>Re: format des espaces et des paramètres vides dans l'URI d'appel à un web service REST</title></item></channel></rss>
