1

私が使用するポストリクエストコード:

def http = new HTTPBuilder(uri)
http.request(Method.POST, ContentType.TEXT){
    send ContentType.URLENC, attrs

    ..Response handler code...         
}

ここで attrs は、次のように渡す必要があるキーと値を含むマップです。

[param1:'value1', param2:'value2', param3:'value3]

同じパラメーターに対して複数の値を渡すことをサポートする必要があるため、マップとして渡すことはオプションではありません。この場合、私の代替手段は何ですか?私が渡す必要があるもの:

[param1:'value1', param1:'value2', param3:'value3']
4

1 に答える 1

2

あなたはできるはずです:

send URLENC, [param1:['value1','value2'], param3:'value3']

マップは同じ名前の複数のキーを持つことができないため、あなたの例は機能しません

于 2012-05-15T10:53:11.747 に答える