带有图像和数据的HTTP帖子

时间:2012-05-30 05:32:47

标签: java http-headers http-post apache-commons-httpclient

我正在使用apache HTTP Client进行callin rest端点。

我想用图像和一些更多的表单数据作为参数来调用POST请求。我可以单独执行这些请求,例如首先是表单数据,另一个是单独的图像。

是否有任何可能的解决方案,以便我可以通过一个请求来完成。

以下是api电话

http://<url>?hint=hi&def=ready&image=<imagefile>

1 个答案:

答案 0 :(得分:1)

使用Multipart RequestCommons Apache File Upload API具有非常好的API。 Apache Commons HttpClient也为客户提供API。

否则,使用支持多部分数据的Servlet 3.0容器。将使用HttpServletRequest.getParameter()方法提供字符串部分类型。并且可以使用HttpServletRequest.getPart()方法检索文件类型部分。