Hi !

I'm using a code example that was given on this list :

        HttpClient client=new HttpClient();
        client.startSession("localhost",80, new Credentials("root","root"));
        client.setDebug(10);
        MkcolMethod mc=new MkcolMethod();
        mc.setPath("/newpath");
        client.executeMethod(mc);
        client.endSession();

The method generated with it is :

MKCOL /newpath HTTP/1.1
Content-Length: 0
Host: http://localhost
User-Agent: Jakarta HTTP Client/1.0

But I receive the error message :

HTTP/1.1 400 Bad Request
Date: Wed, 13 Mar 2002 08:09:14 GMT
Server: Apache/1.3.20 (Win32) DAV/1.0.3-dev
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html; charset=iso-8859-1

And I've just found why ! Because the host should be localhost, and not 
http://localhost.
But the way how the host header is generated depends not on me.. What can I do ?



Reply via email to