Author: veithen Date: Sat May 15 09:53:53 2010 New Revision: 944604 URL: http://svn.apache.org/viewvc?rev=944604&view=rev Log: Still adding more logging in order to understand the random build failures in Hudson.
Modified: axis/axis2/java/transports/trunk/modules/testkit/src/main/java/org/apache/axis2/transport/testkit/http/JavaNetClient.java Modified: axis/axis2/java/transports/trunk/modules/testkit/src/main/java/org/apache/axis2/transport/testkit/http/JavaNetClient.java URL: http://svn.apache.org/viewvc/axis/axis2/java/transports/trunk/modules/testkit/src/main/java/org/apache/axis2/transport/testkit/http/JavaNetClient.java?rev=944604&r1=944603&r2=944604&view=diff ============================================================================== --- axis/axis2/java/transports/trunk/modules/testkit/src/main/java/org/apache/axis2/transport/testkit/http/JavaNetClient.java (original) +++ axis/axis2/java/transports/trunk/modules/testkit/src/main/java/org/apache/axis2/transport/testkit/http/JavaNetClient.java Sat May 15 09:53:53 2010 @@ -22,6 +22,7 @@ package org.apache.axis2.transport.testk import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; +import java.net.HttpURLConnection; import java.net.URL; import java.net.URLConnection; @@ -62,6 +63,22 @@ public class JavaNetClient implements As OutputStream out = connection.getOutputStream(); out.write(message); out.close(); + if (connection instanceof HttpURLConnection) { + HttpURLConnection httpConnection = (HttpURLConnection)connection; + log.debug("Response code: " + httpConnection.getResponseCode()); + log.debug("Response message: " + httpConnection.getResponseMessage()); + int i = 0; + String headerValue; + while ((headerValue = httpConnection.getHeaderField(i)) != null) { + String headerName = httpConnection.getHeaderFieldKey(i); + if (headerName != null) { + log.debug(headerName + ": " + headerValue); + } else { + log.debug(headerValue); + } + i++; + } + } InputStream in = connection.getInputStream(); IOUtils.copy(in, System.out); in.close();