gpt4 book ai didi

Java,发送URL请求并在回复之前关闭?

转载 作者:太空宇宙 更新时间:2023-11-04 08:28:24 24 4
gpt4 key购买 nike

我正在尝试打开多个 URL 的输入流,这是我当前的代码

FileInputStream fi = new FileInputStream("misc/links.txt");
DataInputStream in = new DataInputStream(fi);
BufferedReader read = new BufferedReader(new InputStreamReader(in));
String text;

while ((text = read.readLine()) != null) {
System.out.println (text+"?time=20");
URL url = new URL(text+"?time=20");
BufferedReader reader = new BufferedReader(new InputStreamReader(url.openStream()));

}

我逐行拥有文本文件中的所有链接,并且 PHP 文件在 get 方法中指定的秒数内没有在网页上显示任何内容。有没有一种方法可以只发送请求并让 PHP 完成其余的工作,因为此方法会逐一遍历每个链接等待回复?

最佳答案

如果没有得到响应,URL 就无法提交请求。所以答案是否定的。

相反,您可以在单独的线程中运行每个请求。如果不想创建太多线程,可以使用 ThreadPoolExecutor .

关于Java,发送URL请求并在回复之前关闭?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8029373/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com