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();