Ce QuickTip fait partie d’une série. Retrouvez tous les liens sur la page de sommaire.
Certaines API Rest permettent de passer le même paramètre plusieurs fois dans une requête, par exemple pour passer une liste d’identifiants à rechercher.
Pour pouvoir réaliser ce genre d’appels dans SoapUI, une option est cachée dans le menu “Request Properties”, une fois qu’une requête a été sélectionnée.
Par défaut il n’y a pas de délimiteur renseigné. On peut voir l’exemple ci-dessous que la valeur “12;34” sera envoyée pour le paramètre “since_id”

En revanche, en ajoutant un token dans la case “Multi-Value Delimiter”, vous allez pouvoir utiliser une chaine unique et envoyer plusieurs fois le même paramètre. En reprenant l’exemple précédent, on ajout “;” comme délimiteur, et on peut voir que les paramètres envoyés lors de l’appel seront de la forme “since_id=12&since_id=34”

Tout simple mais il faut réussir à faire la bonne recherche pour retrouver cette option
Un tips à nous partager ? N’hésitez pas à nous en parler en commentaire ou sur nos réseaux sociaux
[…] Spinoff #2 – Utiliser un délimiteur de QueryParam […]