Development #11207
wscall : permettre de préciser des paramètres pour le GET, comme pour le POST
0%
Description
Dans #11059 :
On va avoir en entrée un numéro, et il va falloir selectionner la liste "I"mpaire ou "P"aire : ça ne peut pas se faire dans l'URL en ezt.
Bien que sur ce cas précis je continue à penser qu'utiliser le connecteur générique CSV n'est pas une bonnée idée, il ne me semble pas déraisonnable de pouvoir paramétrer ce qui est passé en GET via une série de champs, plutôt qu'en tapant tout dans le champ URL.
Fichiers
Révisions associées
Historique
Mis à jour par Benjamin Dauvergne il y a presque 8 ans
Est-ce qu'on réutilise post_data pour en faire une query string quand c'est un GET ou est-ce qu'on rajoute un qs_data ? La deuxième méthode à l'avantage de permettre de jouer sur la query string et sur le contenu du POST quand on fait des PUT ou des POST, on peut potentiellement adresser plus de cibles (même si la norme reste de cibler passerelle).
Mis à jour par Benjamin Dauvergne il y a presque 8 ans
- Fichier 0001-add-query-string-parameters-to-webservice-call-actio.patch 0001-add-query-string-parameters-to-webservice-call-actio.patch ajouté
- Patch proposed changé de Non à Oui
J'ai répondu tout seul.
Mis à jour par Benjamin Dauvergne il y a presque 8 ans
- Fichier 0001-add-query-string-parameters-to-webservice-call-actio.patch 0001-add-query-string-parameters-to-webservice-call-actio.patch ajouté
str(value) déplacé dans le try/except.
Mis à jour par Thomas Noël il y a presque 8 ans
Cet ajout d'un qs_data m'a l'air très bien, c'est clair et simple ; mais je veux bien l'avis de Fred sur le principe.
Mis à jour par Benjamin Dauvergne il y a presque 8 ans
Je serai aussi pour déprécier progressivement l'utilisation de template ezt dans l'URL car c'est quand même assez sale.
J'ai ajouté ce message de commit:
add query string parameters to ws call action (#11207) It mirrors post_data treatment, but computed values are flattened to simple strings, failures are logged but handling is not halted, the parameter is just ignored (as for post_data). Encoding is always UTF-8.
Mis à jour par Frédéric Péters il y a presque 8 ans
- Statut changé de Nouveau à Résolu (à déployer)
J'ai corrigé deux soucis dans l'import/export (un self ajouté en trop, un "element" à la place de "elem"). Et poussé.
commit fe688437e02ceb63903af76376e8a1d87222d530 Author: Benjamin Dauvergne <bdauvergne@entrouvert.com> Date: Mon Jun 6 10:07:41 2016 +0200 wscall: add parameters to add elements to query string (#11207)
Mis à jour par Frédéric Péters il y a presque 8 ans
- Statut changé de Résolu (à déployer) à Fermé
wscall: add parameters to add elements to query string (#11207)