Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何跟踪独立应用程序的所有http流量_Java_Http_Trace - Fatal编程技术网

Java 如何跟踪独立应用程序的所有http流量

Java 如何跟踪独立应用程序的所有http流量,java,http,trace,Java,Http,Trace,我想问您,我如何跟踪由简单Java独立应用程序触发的所有“http”流量 我在openjdk版本下运行“1.8.0_212” 这不适合我: -Djava.util.logging.config.file=<path_to_file>/logging.properties 你说它不起作用,但你没有具体说明你的行为。你根本没有日志?您得到了一些日志跟踪,但不是您所期望的全部 然而,以下是一些在黑暗中拍摄的照片: 在logging.properties文件中尝试以下操作: handler

我想问您,我如何跟踪由简单Java独立应用程序触发的所有“http”流量

我在openjdk版本下运行“1.8.0_212

这不适合我:

-Djava.util.logging.config.file=<path_to_file>/logging.properties

你说它不起作用,但你没有具体说明你的行为。你根本没有日志?您得到了一些日志跟踪,但不是您所期望的全部

然而,以下是一些在黑暗中拍摄的照片:

  • 在logging.properties文件中尝试以下操作:

    handlers = java.util.logging.ConsoleHandler
    java.util.logging.ConsoleHandler.level = ALL
    sun.net.www.protocol.http.HttpURLConnection.level = ALL
    
  • java.util.logging.config.file
    属性中,确保指定logging.properties文件的完整路径(而不是相对路径)

  • 我假设当你说http流量时,你真的是指http而不是https;如果要调试SSL连接(https),请尝试将以下属性传递给JVM:

    -Djavax.net.debug=all
    
  • 如果以上任何一项都不起作用,您可能需要发布一个命令行以及用于运行它的完整命令行

    -Djavax.net.debug=all