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 回答