Java 如何在尝试获取站点源时发送cookie?

Java 如何在尝试获取站点源时发送cookie?,java,Java,我正在尝试使用此代码获取站点的源代码 private static String getUrlSource(String url) throws IOException { URL url = new URL(url); URLConnection urlConn = url.openConnection(); BufferedReader in = new BufferedReader(new InputStreamReader(

我正在尝试使用此代码获取站点的源代码

private static String getUrlSource(String url) throws IOException {
        URL url = new URL(url);
        URLConnection urlConn = url.openConnection();
        BufferedReader in = new BufferedReader(new InputStreamReader(
                urlConn.getInputStream(), "UTF-8"));
        String inputLine;
        StringBuilder a = new StringBuilder();
        while ((inputLine = in.readLine()) != null)
            a.append(inputLine);
        in.close();

        return a.toString();
    }
当我以这种方式获取站点代码时,我会得到一个关于需要允许cookie的错误。java应用程序中是否允许cookies,这样我就可以获取一些源代码?我确实有浏览器用来登录的cookie,如果有帮助的话

谢谢
John

这样您就必须处理原始请求数据,这样您就可以进行抽象,并可以使用一些方法