web-dev-qa-db-fra.com

soapUI: multipart / form-data REST requête avec pièces jointes

J'utilise soapUI pour tester un service Web REST. Y a-t-il un moyen de joindre un fichier avec les autres paramètres dans une demande en plusieurs parties? Je vois l'onglet de pièce jointe dans le panneau mais je ne peux pas le donner) joindre un nom de paramètre pour que le serveur puisse l'identifier. Cela n'aide pas.

21
bluetech

Je l'ai trouvé mais j'ai oublié de le poster ici. Ce n'était pas si intuitif.

  1. Dans votre REST demande si vous pouvez voir un onglet de pièce jointe, ouvrez-le et ajoutez et pièce jointe avec le bouton +. Le nom de ce fichier affichera le chemin d'accès complet. Par exemple C:\temp\my-file.csv
  2. Dans l'onglet Paramètres, ajoutez un paramètre et donnez-lui un nom. La valeur de ce paramètre sera file:C:\temp\my-file.csv
  3. Dans SoapUI 5.x et versions ultérieures, vous devez cocher la case "Post QueryString". Sans cela, le fichier ne sera pas envoyé avec la demande.

Ça devrait être ça. Lorsque vous joignez un fichier si vous sélectionnez Oui lorsqu'il vous demande de mettre le fichier en cache, vous n'aurez pas à spécifier le chemin complet à l'étape 2 ci-dessus. La valeur du paramètre de fichier doit être file:my-file.csv

40
bluetech