1
我試圖建立一個curl命令:Groovy:如何在變量中包含特殊字符並將其與其他變量進行粘合?
CURL_COMMAND = ${MP_BASE_URL}${REQUEST_URL}&sig=${SIGNATURE}.replaceAll(' ','%20')
當我運行代碼,我得到了以下錯誤:
unexpected token: & at line: 34, column: 52
的CURL_COMMAND變量應該看起來像:
http://mixpanel.com/api/2.0/annotations/create?api_key=XXXXXXXXXb45f&date=2016-10-18%14:58:29&description=Android%v4.2.1&expire=1588896000&sig=da9ad3baf429001b29cbf9adjshkhk3
但是,我無法將「&」作爲URL的一部分進行打印。
這裏有一些我的嘗試:
CURL_COMMAND = "${MP_BASE_URL}${REQUEST_URL}'&sig='${SIGNATURE}.replaceAll(' ','%20')"
CURL_COMMAND = "${MP_BASE_URL}${REQUEST_URL}+'&sig='+${SIGNATURE}.replaceAll(' ','%20')"
任何想法如何,我可以實現我的目標是什麼?