2017-10-10 6 views
0
import groovy.json.JsonSlurper 

def appToken = "8ry+2bvULHbuYMu75bl80vDBYC3sDbq26JUpCNd19Is=" 
def downloadURL = "https://api.thetradedesk.com/v3/myreports/view/9411002/538769/1507695066?sig=C0G46d8hyTJGk8blhW8smgo27JzaWDjaNogtVQaJ-Lg." 

def result 

def process = ["path\\curl.exe", "-X", "GET", downloadURL, 
      "-H", "cache-control: no-cache", 
      "-H", "postman-token: 21cc8561-8e79-0e85-ad60-ea6e4b69dda2", 
      "-H", "ttd-auth:"+appToken] 


result = process.execute() 
/*def slurper = new groovy.json.JsonSlurper() 
def jsonSlurper = slurper.parseText(slurper)*/ 

log.info result.text 

==================================== === Lorsque je cours au-dessus de script groovy dans l'interface utilisateur SOAP, il renvoie une réponse vide alors qu'il travaille dans POSTMAN.cURL GET réponse du service est vide dans SoapUI

Pl. Note: App Token expires in every 5 mins so this token wont be valid after my post, please suggest me how to handle GET response using SOAP UI for cURL request? 

Répondre

0

Essayez d'écrire votre commande en une seule chaîne où vous concaténer les variables à l'aide + telles que: def process = "path\\curl.exe -X, GET "+ downloadURL+ "-H, cache-control: no-cache, -H, postman-token: 21cc8561-8e79-0e85-ad60-ea6e4b69dda2, -H, ttd-auth: "+appToken après faire un log.info process pour vérifier votre commande entre la création et l'exécuter.