我写了以下代码:

public static void main(String args[]) throws IOException {
    URL url = new URL("http://stackoverflow.com/");
    HttpURLConnection conn = (HttpURLConnection) url.openConnection();
    System.out.print(conn.getResponseMessage());
}

我希望在运行此方法时在控制台中显示所有调试信息。
我想看看日志中发送了什么类型的http请求。

最佳答案

由于Java默认使用Java Logging,请添加以下代码:

static {
    ConsoleHandler handler = new ConsoleHandler();
    handler.setLevel(Level.ALL);
    Logger log = LogManager.getLogManager().getLogger("");
    log.addHandler(handler);
    log.setLevel(Level.ALL);
}

关于java - 查看HttpURLConnection中的详细日志,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20114753/

10-14 05:51