2016-10-18 9 views
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')" 

私は自分の目標を達成することができますどのように任意のアイデア:ここ

は私の試みのいくつかはありますか?

答えて

2

どのようにこのようなものについて: -

def CURL_COMMAND = "${MP_BASE_URL}${REQUEST_URL}&sig=${SIGNATURE}".replaceAll(' ','%20') 
関連する問題