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


Java, send URL requests and close before a reply?

我正在尝试打开多个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