Groovy中的HTTPBuilder和MultipartEntity / multipart表单数据
||
尝试模拟需要将一些INPUT / TEXT字段与文件中的数据结合在一起的HTTP POST。看起来我可以拥有一个,但不能同时拥有两个?
在下面的代码段中,paramsToPost = [名称:\'John \',年龄:22]
@Grab(group=\'org.codehaus.groovy.modules.http-builder\', module=\'http-builder\', version=\'0.5.0\')
Boolean doHttpPost(String url, Map paramsToPost, String fileContent) {
HTTPBuilder http = new HTTPBuilder(url)
def resp = http.request(Method.POST ) { req ->
MultipartEntity mpe = new MultipartEntity()
mpe.addPart \"foo\", new StringBody(fileContent)
req.entity = mpe
// body = paramsToPost // no such property
}
println \"response: ${resp}\"
return true
}
有人有工作样品吗?
没有找到相关结果
已邀请:
3 个回复
庞协腿宛炯
希望这可以帮助
弦砂牧扁
缝皋