gpt4 book ai didi

java - 使用 java.net.HttpURLConnection 时是否可以转储 HTTP header ?

转载 作者:行者123 更新时间:2023-11-30 07:23:03 26 4
gpt4 key购买 nike

我正在调试一些使用 java.net.HttpURLConnection 编写的代码。我想设置一个属性以启用 HTTP 请求和响应 header 的日志记录,这在具有 org.apache.http.headers 类别的 Apache HTTP 组件库中是可能的。

这对 HttpURLConnection 来说可能吗?我需要突破 Charles Proxy 或 Wireshark 吗?

最佳答案

根据 Sun's HttpURLConnection source通过 JUL 提供一些日志记录支持。

这需要使用 sun.net.www.protocol.http.HttpURLConnection.level=ALL 设置 java.util.logging。

参见 http://www.rgagnon.com/javadetails/java-debug-HttpURLConnection-problem.html例如。

还有系统属性-Djavax.net.debug=all。但主要是useful for SSL debugging .

顺便说一句,Wireshark 也是一个相当简单的选择。

关于java - 使用 java.net.HttpURLConnection 时是否可以转储 HTTP header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12295400/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com