我正在使用 apache HTTP Client 调用休息端点。
我想用图像和更多表单数据作为参数调用 POST 请求。我可以分别对表单数据的请求和图像单独的请求分别执行它们。
是否有任何可能的解决方案,以便我可以通过一个请求来完成。
下面是api调用
http://<url>?hint=hi&def=ready&image=<imagefile>
我正在使用 apache HTTP Client 调用休息端点。
我想用图像和更多表单数据作为参数调用 POST 请求。我可以分别对表单数据的请求和图像单独的请求分别执行它们。
是否有任何可能的解决方案,以便我可以通过一个请求来完成。
下面是api调用
http://<url>?hint=hi&def=ready&image=<imagefile>
使用多部分请求。Commons Apache File Upload API具有非常好的 API。Apache Commons HttpClient 也有客户端的 API。
否则,请使用支持多部分数据的 Servlet 3.0 容器。String部分类型将通过HttpServletRequest.getParameter()方法提供。并且可以使用HttpServletRequest.getPart()方法检索文件类型部分。