jsp通过post请求发送文件

发布于 2024-12-11 09:19:21 字数 112 浏览 0 评论 0原文

我正在尝试创建一个 JSP 页面,通过 POST 消息充当另一个网站的 HTTP 客户端。因此,我想从 JSP 页面设置到另一个站点的 POST 请求并处理结果,类似于 PHP 的“curl”函数。我该怎么做?

I am trying to make a JSP page that acts as an HTTP client of another website via a POST message. Thus, I want, from a JSP page, to set up a POST request to another site and process the results, analogously to the PHP 'curl' function. How can I do this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

雪花飘飘的天空 2024-12-18 09:19:21
  1. 不要在 JSP 中执行此操作。编写一个 Java 类来完成这项工作,测试该 Java 类,然后从 JSP 页面中使用它。将如此复杂的代码放入 JSP 页面中将会导致无法维护、无法调试的噩梦。

  2. 无论您在 JSP 页面还是其他地方编写此代码,它都是 java 代码。如果您想从 Java 向 HTTP 服务器执行 POST,Apache Commons HTTP 客户端是一个很好的解决方案。该网站有大量文档,包括如何设置 POST、发送 POST 和读取响应的示例。

  1. Don't do this in JSP. Write a Java class to do this work, test the java class, and then use it from your JSP page. Putting code of this complexity into a JSP page is a recipe for an unmaintainable, undebuggable nightmare.

  2. Whether you code this in the JSP page or elsewhere, it's java code. If you want to do a POST to an HTTP server from Java, one good solution is the Apache Commons HTTP Client. The web site for that has plenty of documentation, including examples, of how to set up a POST, sent it, and read the response.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文