如何使用Apache Http组件从servlet中继POST请求?

时间:2011-08-11 21:33:04

标签: java apache-httpcomponents

我对Servlet API和Apache Http组件都不太熟悉。

我需要使用我实现的HttpServlet.doPost()来处理带有未知数据的传入POST请求(尽管可能是表单提交的结果),并从另一个URL请求相同的发布信息,实际上充当了HTTP POST的中继。然后我需要将响应转换为String(它将是text / html)并进一步处理它,然后再将其返回到我请求它的Web浏览器。

由于我对这些库不熟悉,我不清楚如何处理发布数据的内容类型等问题,也避免因忽略发布资源而导致的任何问题。

任何人都可以就此提供任何指示吗?

1 个答案:

答案 0 :(得分:0)

首先应该从apache API查看HttpClient类。 它将根据需要处理get和posts,之后您可以使用自己的servlet中收到的数据来感受它的请求。