Logged In: YES
user_id=445780

The problem is in the httpunit.jar that is shipped with
xmltestsuite. I pulled the recent httpunit source from CVS,
but was still getting the same problem. Inspecting it I
found that the Host: header was setting the Port as -1, i.e,
it sets the Host header to Host: host:-1

Apply the following fix in getRequestURL() function in
WebConversation.java:

function getRequestURL(...) {
// ...
String hostName = request.getURL().getHost();
int port = request.getURL().getPort();
if (port < 1)
port = 80;
setHeaderField( "Host", hostName + ':' + port );
// ...
}

Run `ant jar'.

Copy the httpunit.jar from the lib directory to
xmltestsuite/lib.

There might be a better way to handle this, but I've just
surfaced Java only for this!