Didier22 Posted October 9, 2012 Share Posted October 9, 2012 (edited) Bonjour à tous, Je ne sais pas ou chercher le problème, c'est pour ça que je me permets de créer ce post. Version PS : 1.4.9 Utilisation Webservice : REST Prestashop est sur un serveur d'un prestataire. Je n'ai accès qu'au Back Office. J'attaque le WS avec Windev et des requêtes HTTP. J'arrive bien à récuperer des infos via le WS. J'arrive bien à modifier des infos via le WS. Par contre, j'arrive pas à créer (Post) des infos avec le WS alors que j'ai les droits. Dès que je fais une requête Post, j'ai l'erreur interne 500. <code><![CDATA[127]]></code> <message><![CDATA[xml error : String could not be parsed as XML XML length : 0 Original XML : ]]></message> Je pense que je dois faire modifier un paramètre à mon prestataire, mais j'aimerai pouvoir m'orienter. Et là je sèche. Avez vous des idées ? Une solution ? D'avance, je vous remercie. Didier. Edited October 15, 2012 by Didier22 (see edit history) Link to comment Share on other sites More sharing options...
jessylenne Posted October 11, 2012 Share Posted October 11, 2012 Salut Didier, Il faudrait que tu poste le XML que tu envoies, tente également d'activer le "debug" si tu utilise la class PrestaShopWebservice pour récupérer les headers. Ton hébergeur supporte-t-il bien les requêtes PUT? As-tu bien pensé à ajouter les tags CDATA pour les contenus textuels? Bon courage .Jessy Link to comment Share on other sites More sharing options...
cedricfontaine Posted October 12, 2012 Share Posted October 12, 2012 Un extrait du code que tu utilises pour poster serait aussi intéressant. S'agit il d'un script ? Link to comment Share on other sites More sharing options...
Didier22 Posted October 15, 2012 Author Share Posted October 15, 2012 Bonjour à toutes et à tous ! Merci pour vos réponses ! ;-) J'ai trouvé la solution grâce à vous indirectement dans d'autres Post. Dans Windev, il faut ajouter "xml" et uniquement ce nom en nom de paramètre pour l'envoi de contenu XML dans une requête http de type Post. Dans les autres type de requête (Put, Delete ou Get) le nom de paramètre n'est pas necéssaire d'ou le fait que je comprenais pas pourquoi ça fonctionnait pas. En espérant que ça peut aider d'autres personnes ! :-) Encore merci à vous ! Cordialement, Didier. Link to comment Share on other sites More sharing options...
mizou125 Posted April 15, 2013 Share Posted April 15, 2013 Bonjour, Vous pouvez me guider svp, j'arrive pas à me connecter sur le webservice avec windev, comment vous faites ? le webservice est bien activé sur BO de prestashop et le Xml se charge via un navigateur mais aucune idée pour les récupérer sur windev. Quelques pistes pour me guider SVP !! Merci Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now