我正在尝试从 get 请求参数中获取 url。
\n如何从环境变量构造请求 URL
\n在预请求脚本中,urlwfsservice 和 orderid 是从环境变量设置的
\n{{urlwfsservice}}/v1/merchantorders/{{orderId}}/BoardingActivities.updateMerchantToHub.REQUEST/details/
\n使用时
\nvar urlnew =request.url;\nconsole.log(request.url);\n
Run Code Online (Sandbox Code Playgroud)\n我得到这个输出作为变量名称而不是实际值或网址
\n{{urlwfsservice}}/v1/merchantorders/{{orderId}}/BoardingActivities.updateMerchantToHub.REQUEST/details/\n
Run Code Online (Sandbox Code Playgroud)\n如何获得像下面 simpleurl 这样的输出?
\nvar simpleurl = \xe2\x80\x9chttps://dev-someweburl.com/v1/merchantorders/ZN2aB/BoardingActivities.updateMerchantToHub.REQUEST/details/\xe2\x80\x9d;\n
Run Code Online (Sandbox Code Playgroud)\n完整的预请求脚本代码
\n// how to Construct request URL from environment variables\nconsole.log("logging url");\nvar urlnew =request.url;\nconsole.log(urlnew);\n//var url = "https://dev-someweburl.com/v1/merchantorders/ZN2aB/BoardingActivities.updateMerchantToHub.REQUEST/details/";\nvar retryDelay = 200;\nvar retryLimit = 5;\n\nfunction isProcessingComplete(retryCount) {\n pm.sendRequest(urlnew, function (err, response) {\n if(err) {\n // hmmm. Should I keep trying or fail this run? Just log it for …
Run Code Online (Sandbox Code Playgroud)