2012-05-15 2 views
1

POST 요청 코드를 배열을 전달하는 방법 : HTTPBuilder에서 POST 요청 내가 사용

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

    ..Response handler code...   
} 

여기에 바인드합니다

통과해야하는 키 & 값을 가진지도 등 :

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

동일한 매개 변수에 대해 여러 값을 전달할 필요가 있으므로지도가 옵션이 아니므로 전달해야합니다. 이 경우 내 대안은 무엇입니까? 나는 전달할 필요가있는 무엇 :

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

답변

2

당신은 할 수 있어야한다 :

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

같은 이름으로 여러 키를 가질 수 없습니다지도로 작동하지 않습니다 귀하의 예를