【问题标题】:How do I use Apache Http Components to relay a POST request from a servlet?如何使用 Apache Http 组件中继来自 servlet 的 POST 请求?
【发布时间】:2011-08-11 21:33:03
【问题描述】:

我对 Servlet API 和 Apache Http 组件都有些陌生。

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

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

任何人都可以提供任何关于此的指针吗?

【问题讨论】:

    标签: java apache-httpcomponents


    【解决方案1】:

    您应该首先查看 apache API 中的 HttpClient 类。 它会根据需要同时处理 get 和 post,然后您可以通过您在自己的 servlet 中收到的数据来感受它的请求。

    【讨论】:

      猜你喜欢
      • 2023-03-28
      • 2018-04-15
      • 2022-09-17
      • 2012-12-09
      • 2021-03-12
      • 2013-03-10
      • 1970-01-01
      • 1970-01-01
      • 2015-03-12
      相关资源
      最近更新 更多