From 3f919e4a32e5e5284bc7a08bf1343035c00ffe8e Mon Sep 17 00:00:00 2001 From: Chris Hegarty Date: Tue, 15 Apr 2008 14:22:36 +0100 Subject: [PATCH] 6659779: HttpURLConnections logger should log tunnel requests Invoke Logger for CONNECT request/responses. Reviewed-by: jccollet --- .../sun/net/www/protocol/http/HttpURLConnection.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/jdk/src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java b/jdk/src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java index ef439005318..e9e9e762b32 100644 --- a/jdk/src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java +++ b/jdk/src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java @@ -1450,6 +1450,9 @@ public class HttpURLConnection extends java.net.HttpURLConnection { // so ProgressSource is null. http.parseHTTP(responses, null, this); + /* Log the response to the CONNECT */ + logger.fine(responses.toString()); + statusLine = responses.getValue(0); StringTokenizer st = new StringTokenizer(statusLine); st.nextToken(); @@ -1563,6 +1566,10 @@ public class HttpURLConnection extends java.net.HttpURLConnection { requests.setIfNotSet("Accept", acceptString); setPreemptiveProxyAuthentication(requests); + + /* Log the CONNECT request */ + logger.fine(requests.toString()); + http.writeRequests(requests, null); // remove CONNECT header requests.set(0, null, null);