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