<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><category>pcsoft.fr.windev</category><copyright>Copyright 2026, PC SOFT</copyright><lastBuildDate>7 Sep 2020 06:58:01 Z</lastBuildDate><pubDate>4 Sep 2020 17:01:36 Z</pubDate><description>Bonjour,&#13;
J'ai réalisé un Webservice REST que j'ai mis chez KALANDA&#13;
Quand je l’interroge via un projet Windev 25 sur mon PC, pas de problème&#13;
Quand je fait cette même interrogation sur un projet Windev Mobile 25, ANDROID, la réponse est illisible&#13;
Que l’exécution se fasse à partir de l'émulateur ou de l'installation sur le téléphone&#13;
Voila la réponse&#13;
https://hostimage.windev.io/images/Reponse_92423f3252606de17d5e180e5b84aac4.jpg &#13;
&#13;
Voici le code d'appel (Identique en Windev et Windev Mobile&#13;
[code:wl]&#13;
hRequete est httpRequest&#13;
hRequete..Method	= httpGet&#13;
hRequete..URL		= "http://www.asorco.fr/WS_Traitement_Asorco?WS_Traitement_Asorco=" + SAI_NomSociete&#13;
rReponse est un httpRéponse = HTTPEnvoie(hRequete)&#13;
sToto est une chaîne=BufferVersHexa(rReponse..Contenu)&#13;
Info("Avec httpRequest",rReponse..Contenu)&#13;
 SI ErreurDétectée ALORS&#13;
	Erreur("Erreur lors de la requête "+ErreurInfo(errComplet))&#13;
SINON&#13;
//////	info(rReponse..StatusCode,rReponse..DescriptionCodeEtat,rReponse)&#13;
	SI rReponse..StatusCode&lt;&gt;200 ALORS&#13;
		Erreur("Erreur lors de la requête "+ErreurInfo(errComplet),rReponse..DescriptionCodeEtat)&#13;
		////		Info ("Trouvée "+rReponse ..Content)&#13;
	SINON&#13;
		////		Info ("Société non trouvée" , rReponse..Content," ","Code état "+rReponse..CodeEtat,"Erreur "+rReponse..DescriptionCodeEtat)&#13;
		SELON rReponse.Contenu&#13;
			//	0=Origine, 909=Société Non trouvée, 9090=Paramètre "WebserviceParamètre("NomSoc")" reçut est vide &#13;
			CAS "909"&#13;
				Erreur("Société non retrouvée" +SAI_NomSociete)&#13;
			AUTRE CAS&#13;
				Info("Trouvé Code société = "+rReponse..Contenu)&#13;
		FIN&#13;
	FIN&#13;
FIN&#13;
[/code]&#13;
&#13;
Voila le code du Webservice&#13;
[code:wl]&#13;
gsEnvoi est une chaîne		//	SocLit,nom de la société pour une lecture de société&#13;
								//	SocEcr,nom de la société pour une création de société&#13;
gtabTableEnvoi est un tableau de chaînes&#13;
gsReponse est une chaîne&#13;
gsTraitement, gsCode, gsComplement est une chaîne ANSI&#13;
[/code]&#13;
[code:wl]&#13;
PROCÉDURE Webservice_Asorco()&#13;
// Utilisez la commande WebserviceParamètre() pour récupérer les paramètres du point d'entrée du Webservice REST associé à cette procédure.&#13;
// Consultez l'aide de WebserviceParamètre pour plus d'informations.&#13;
gsEnvoi = WebserviceParamètre("WS_Traitement_Asorco")&#13;
gbOK=HPasse("*","Asorco$68100")&#13;
SI gbOK=Faux ALORS&#13;
	gsReponse= "Erreur dans la définition du mot de passe des fichiers"&#13;
FIN&#13;
SI WebserviceParamètre("WS_Traitement_Asorco")="" ALORS&#13;
	gsReponse= "Vous n'avez rien transmis"&#13;
SINON&#13;
	gtabTableEnvoi=ChaîneDécoupe(gsEnvoi,",")&#13;
	SI gtabTableEnvoi.Occurrence()&lt;&gt;2 ALORS&#13;
		gsReponse="Le traitement demandé dot être constitué du code de la demande et du complément, séparé par , (une virgule) "+RC+gsEnvoi&#13;
	SINON&#13;
		gsCode=gtabTableEnvoi[1]&#13;
		gsComplement=gtabTableEnvoi[2]&#13;
		SELON gsCode&#13;
			CAS "SocLit"	//	Recherche de la société&#13;
				SocieteLit()&#13;
				RENVOYER gsReponse&#13;
			CAS "SocEcr"	//	Enregistrement d'une société&#13;
				RENVOYER gsReponse&#13;
			AUTRE CAS&#13;
				gsReponse="Le traitement demandé n'est pas prévu !"+RC+gsEnvoi&#13;
		FIN&#13;
	FIN&#13;
FIN&#13;
RENVOYER gsReponse&#13;
[/code]&#13;
&#13;
Pourquoi cette anomalie ? &#13;
Comment corriger ? Traduire la réponse ? Si oui, comment ?&#13;
Cordialement&#13;
SC&#13;
&#13;
--&#13;
Cordialement&#13;
SC</description><ttl>30</ttl><generator>WEBDEV</generator><language>fr_FR</language><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242358-retour-webservice-rest/read.awp</link><title>retour d'un Webservice REST</title><managingEditor>moderateur@pcsoft.fr (El moderador)</managingEditor><webMaster>webmaster@pcsoft.fr (El webmaster)</webMaster><item><author>Sauveur CONSALVI</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242358-retour-webservice-rest-242392/read.awp</comments><pubDate>7 Sep 2020 06:58:01 Z</pubDate><description>Bonjour,&#13;
Non, j'avais essayé sans sucés ...&#13;
Mais votre remarque me fait penser que j'ai oublié de préciser le type de sReponse…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242358-retour-webservice-rest-242392/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242358-retour-webservice-rest-242392/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242358-retour-webservice-rest/read.awp">retour d'un Webservice REST</source><title>Re: retour d'un Webservice REST</title></item><item><author>Philippe SB</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242358-retour-webservice-rest-242375/read.awp</comments><pubDate>6 Sep 2020 10:39:57 Z</pubDate><description>Bonjour,&#13;
&#13;
Sauf erreur de ma part, le retour d'un WS est de l'utf8. C'est le codage par défaut du web. Donc il serait plus judi…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242358-retour-webservice-rest-242375/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242358-retour-webservice-rest-242375/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242358-retour-webservice-rest/read.awp">retour d'un Webservice REST</source><title>Re: retour d'un Webservice REST</title></item><item><author>Sauveur CONSALVI</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242358-retour-webservice-rest-242372/read.awp</comments><pubDate>6 Sep 2020 08:18:00 Z</pubDate><description>Bonjour,&#13;
C'est vrai que ces histoires d'encodage sont pénible&#13;
J'ai même trouvé des plaintes a ce sujet sur le forums !&#13;
J'avai…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242358-retour-webservice-rest-242372/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242358-retour-webservice-rest-242372/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242358-retour-webservice-rest/read.awp">retour d'un Webservice REST</source><title>Re: retour d'un Webservice REST</title></item><item><author>Pierre</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242358-retour-webservice-rest-242365/read.awp</comments><pubDate>5 Sep 2020 14:59:24 Z</pubDate><description>Cà a tout l'air d'être un problème de codage du retour.&#13;
En mobile, toutes les chaines sont en unicode. Si tu tapes unicode dans…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242358-retour-webservice-rest-242365/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242358-retour-webservice-rest-242365/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242358-retour-webservice-rest/read.awp">retour d'un Webservice REST</source><title>Re: retour d'un Webservice REST</title></item></channel></rss>
