java - 通过 HttpUrlConnection 流式传输多个文件

标签 java httpurlconnection

我的应用程序需要将多个文件传输到 http 服务器(通过从 HttpUrlConnection 打开 OutputStream),但为了避免建立连接的开销,我们只想使用一个连接。这可行吗?

注意:数据是实时创建的,我们无法将它们添加到一个存档文件中并一次性传输。

感谢您的建议!

最佳答案

你过度优化了。 HttpURLConnection 已经在幕后进行 TCP 连接池。只需为每个文件使用新的 URL、 HttpURLConnectionOutputStream 等即可。

关于java - 通过 HttpUrlConnection 流式传输多个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29874097/

相关文章:

java - 从 log4j 1.x 迁移到 log4j2

java连接mysql数据库失败

java.time - 是否有一个函数可以查找两天之间特定日期(一周中的某一天或一个月中的某一天)的数字?

使用带 https 地址的 HttpURLConnection 的 Android ICS 无法执行发布方法

android - HttpURLConnection 似乎没有在 Android 上使用缓存

java - 使用 Emacs/Slime/Swank/cake 进行泛音实时编码 - 无法找到 overtone.live__init.class

java - .Net 客户端 - 使用 tls1.2 的 Java 服务器连接问题

android - HttpURLConnection (java.net.CookieManager) 和 WebView (android.webkit.CookieManager) 之间 cookie 的两种同步方式

java - cURL 和 HttpURLConnection - 发布 JSON 数据

java - 如何使用 HttpURLConnection 在请求正文中发送数据?