Merci pour ta reponseBonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
Mais je rencontre toujours un soucis. L'élément JSON n'est pas un tableau.
comprend vraiment pas ce qui se passe
-
Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !Rejeter la notice
AIDE [Résolue] Problème Format JSON invalide WebService windev 20
Discussion dans 'Windev' créé par Mystral, Oct 17, 2018.
on peut pas voir clerement votre probleme sans voir soit:
-résultat de votre webservice sur l'url indiqué
- ou le code de votre webservice
pour JSON j'utilise pour chrome l'extension JSON viewer pour voir le résultat sur le navigateur
Mystral apprécie ceci.
J'insisteBonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
,
as-tu inséré cette ligne ?
oRequête..ContentType = "application/json"
Elle est primordiale sur la qualité du contenu.
En plus, mets ce message ci
[windev]SI oRéponse.CodeEtat <> 200 ALORS
Erreur("Problème : ", oRéponse.CodeEtat, UTF8VersChaîne(oRéponse..Contenu))
END[/windev]
ça va te donner 2 choses, le code de l'état et le contenu. Nous pourrons t'aider
Mystral apprécie ceci.
on peut pas voir clerement votre probleme sans voir soit:
-résultat de votre webservice sur l'url indiqué
- ou le code de votre webservice
pour JSON j'utilise pour chrome l'extension JSON viewer pour voir le résultat sur le navigateur
Cliquez pour agrandir...
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
Voici l'image de json
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
pour l'application REST j'utilse CakePHP
essaye ce code , si pas d'erreur et le trace te renvoie tes resultats
Code (Windev):vRestVariant est un Variant
oRequete..URL = "http://localhost/smur185rest/users/request_index"
// Exécute la requête et récupère la réponse
oReponse = RESTEnvoie(oRequete)
SIBonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
ALORS
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(errComplet))
SINON
vRestVariant=Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(oReponse.Contenu)
POUR TOUT ss DE vRestVariant
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(ss.id,ss.first_name)
FIN
FIN
Mystral apprécie ceci.
essaye ce code , si pas d'erreur et le trace te renvoie tes resultats
Code (Windev):vRestVariant est un Variant
oRequete..URL = "http://localhost/smur185rest/users/request_index"
// Exécute la requête et récupère la réponse
oReponse = RESTEnvoie(oRequete)
SIBonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
ALORS
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(errComplet))
SINON
vRestVariant=Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(oReponse.Contenu)
POUR TOUT ss DE vRestVariant
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(ss.id,ss.first_name)
FIN
FINCliquez pour agrandir...
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
j'ai effectué les modifications mais la j'ai une erreur dans mon code
"L'élément à parcourir doit être un tableau"
d'aprés ton résultat JSON l'élément n'a pas un seul objet
donc ,il faudra que tu corrige ton webservice de façon qu'il te renvoi un seul objet ( un seul tableau)
ou bien tu cherche comment déserialize un objet multiple json
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
,Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
Regardez le lien que j'ai mis en haut, ça doit résoudre le problème.
redha2010 apprécie ceci.
ajoute
c'est mentionner sur le lien deCode (Text):
$this->autoRender = false;
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
LAPIPE2018 apprécie ceci.
Un grand Merci àBonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
etBonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
Problème résolu...
Merci pour aide
LAPIPE2018 apprécie ceci.
Merci LAPIPE2018 de ton retour
Mais le lien est mort :
Ce site est inaccessible
Il y a le code php
à ajouterPHP:$this->autoRender = false;
Vraiment je n'ai compris a quoi sert cette ligne "$this->autoRender = false;" de PHP
Dans mon programme je n'utilise plus de php, toujours le lien est mort