我使用的帖子请求代码:
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']
答案 0 :(得分:2)
你应该可以这样做:
send URLENC, [param1:['value1','value2'], param3:'value3']
您的示例无效,因为地图不能包含多个具有相同名称的键