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

vwkv1x7d  于 2021-06-30  发布在  Java
关注(0)|答案(1)|浏览(311)

我想问您如何跟踪一个简单的java独立应用程序触发的所有“http”流量。
我在openjdk版本“1.8.0\u212”下运行。
这不适合我:

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

在logging.properties中:

sun.net.www.protocol.http.HttpURLConnection.level = FINEST
zazmityj

zazmityj1#

你说它不起作用,但你没有具体说明你的行为是什么。你一点日志都没有?你得到了一些日志记录,但不是你所期望的全部?
不过,以下是一些黑暗中的照片:
在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

如果以上这些都不起作用,您可能需要发布一个最小的、自包含的示例以及用于运行它的完整命令行。

相关问题