将GrailsParameterMap添加到PostMethod或将其转换为NameValuePair
我有GrailsParameterMap,我想把这个参数传递给PostMethod将GrailsParameterMap添加到PostMethod或将其转换为NameValuePair,grails,groovy,httpclient,Grails,Groovy,Httpclient,我有GrailsParameterMap,我想把这个参数传递给PostMethod HttpClient client = new HttpClient(); PostMethod method = new PostMethod(SIGNUP_API_URL); method.addParameter(params) try { int returnCode = client.executeMethod(method); } 有谁能告诉我如
HttpClient client = new HttpClient();
PostMethod method = new PostMethod(SIGNUP_API_URL);
method.addParameter(params)
try {
int returnCode = client.executeMethod(method);
}
有谁能告诉我如何通过将GrailsParameterMap直接传递给postmethod来实现这一点吗
谢谢你的帮助。
谢谢。您尝试过:
params.each { key, value ->
method.addParameter( key, value )
}
删除了
javaapi
标记,因为它甚至与标记true毫无意义;-)已更改:)不确定它是否是必需的解决方案,尽管。。。很难从问题中分辨出需要什么汉克斯。。。它可以工作,在我的params中,值也是list类型,所以我需要检查值是否为String的instance,然后添加这个。感谢并抱歉为java api标记此问题