小编Git*_*ron的帖子

Java中的持久HttpURLConnection

我正在尝试编写一个java程序,它将自动下载并命名一些我最喜欢的网络漫画.因为我将从同一个域请求多个对象,所以我希望有一个持久的http连接,我可以保持打开直到所有漫画都已下载.以下是我正在进行的工作.如何在不打开新的http连接的情况下从同一个域但是不同的路径发出另一个请求?

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;

public class ComicDownloader
{
    public static void main(String[] args)
    {
        URL url = null;
        HttpURLConnection httpc = null;
        BufferedReader input = null;

        try
        {
            url = new URL("http://www.cad-comic.com/cad/archive/2002");
            httpc = (HttpURLConnection) url.openConnection();
            input = new BufferedReader(new InputStreamReader(httpc.getInputStream()));
            String inputLine;

            while ((inputLine = input.readLine()) != null)
            {
                System.out.println(inputLine);
            }

            input.close();
            httpc.disconnect();
        }
        catch (IOException ex)
        {
            System.out.println(ex);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

java httpurlconnection persistent

19
推荐指数
2
解决办法
2万
查看次数

标签 统计

httpurlconnection ×1

java ×1

persistent ×1