java - Java 1.4.2 的 Http Post?

标签 java

大家好!我正在尝试使用 Java 1.4.2 通过 Http 发布文件。我发现了一些使用 HttpClient 和 HttpPost 的很好的例子,但 HttpPost 需要高于 1.5 的 JDK,我无法使用。

我尝试下载 Apache HttpClient 3.1 旧版,它与 1.4.2 兼容,但不包含 HttpPost。

有没有人有任何好的和简单的例子来将几个字符串和一个文件发布到 html 表单?

最佳解决方案是将文件流式传输到表单,并且不会一次性加载所有文件,因为我们的某些文件“可能”很大。

谢谢!

最佳答案

尽管进行了更新,HttpClient 3.x 仍能够使用 PostMethod 执行 POST 请求:请参阅 old documentationjavadocs .

您应该能够使用 setRequestBody(InputStream) 流式传输文件.

关于java - Java 1.4.2 的 Http Post?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3722162/

相关文章:

java - 为什么 xercesImpl 应该将它自己的 XML API 带到我的 maven 项目中,而所有 XML API 都在 rt.jar 中?

java - Math.max 似乎返回了错误的答案

java - 使用 Spring JDBC 的简单交易?

java - JSF 2.0 项目结构

java - 如何修复 'MediaPlayrer mp = new Mediaplayer.create(this, R.raw.filename.mpr) ' 因为创建时出现红色错误

java - 如何修复越界错误?

java - SpringBoot 使用 MongoDB 实现通用 DAO

java - mongodb geoSpatial 查询不起作用

java - 当前运行的类或 JAR 文件的位置

java - 在 CodingBat 上为 2 个字符串的 substring() 逻辑苦苦挣扎