我正在调试一些使用java.net.HttpURLConnection
编写的代码。我想设置一个属性,以便在具有org.apache.http.headers
类别的Apache HTTP Components库中启用HTTP Request和Response头的记录。
HttpURLConnection有可能吗?我是否需要突破Charles Proxy或Wireshark?
答案 0 :(得分:4)
根据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。