java - 如何在 java 中重置 URLConnection?

标签 java http httpurlconnection

有什么方法可以重置连接,以便我可以从文档的开头阅读吗? 从 sarting 重新连接读取是一个缓慢的过程,我想通过 http 每秒读取一个文件 20 次,有没有其他方法可以做到这一点?

最佳答案

URLConnection 是一个简单但有点“笨”的类。我可以建议您以 Java 方式进行操作:实例化一个新的 URLConnection。 ;) Java 并不是真正鼓励对象重用的语言。

您可以尝试重置输入流,参见 docs了解更多信息,但我不认为它会做另一个 GET。谁知道URLConnections的InputStream和OutputStream背后的具体实现是怎么做的。

编辑:我不保证任何事情,但您也可以尝试断开连接 (),然后再次连接 ()。从未尝试过,看看它是否有效。

关于java - 如何在 java 中重置 URLConnection?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5807340/

相关文章:

java - Tomcat7配置jndi mysql连接

http - 如何在 apache 配置中使用通配符别名作为文件名?

python - 处理上传的图像 zip 时出现 HTTP 504

http - 如何处理 REST 中的陈旧数据?

java - 如何使用 Web 客户端获取经过数据验证的页面

java - 无效的 HTTP 方法 : PATCH

java - Spring Web MVC : Use same request mapping for request parameter and path variable

java - mcrypt "ncfb"模式的 Java 等价物是什么?

java - HTTPUrlConnection 错误(从 inputStream 读取后无法打开 OutputStream)

java - 为什么我不能在 Java 中使用 ProcessBuilder 启动 `bash -i`?