On Wed, 2006-03-08 at 11:12 +0100, COURTAULT Francois wrote: > Hello, > > I have used the FileRequestEntity sample. > > So how to not specify a content length ? > - Do I have to return -1L in the getContentLength() method instead of > file.lenth() ? > or - Do I have to remove the header using the > removeRequestHeader("Content-Length") method ? > > Regards. >
Just set PostMethod#setContentChunked() to true Oleg > -----Message d'origine----- > De : Ortwin Glück [mailto:[EMAIL PROTECTED] > Envoyé : mercredi 8 mars 2006 10:54 > À : HttpClient Project > Objet : Re: How to test chunked http request ? > > François, > > do not specifiy a content length and it resort to chunked encoding. > > Ortwin Glück > > COURTAULT Francois wrote: > > Hello again, > > > > I have tried the sample you gave me with a big file (1,7 Mb). I have > > activated the debug mode which gave me the following logging: > > > > DEBUG [httpclient.wire.header] >> "POST /DemoWar HTTP/1.1[\r][\n]" > > ... > > DEBUG [httpclient.wire.header] >> "User-Agent: Jakarta > > Commons-HttpClient/3.0[\r][\n]" > > ... > > DEBUG [httpclient.wire.header] >> "Host: localhost:8080[\r][\n]" > > ... > > DEBUG [httpclient.wire.header] >> "Content-Length: 1771556[\r][\n]" > > ... > > DEBUG [httpclient.wire.header] >> "Content-Type: text/plain; > > charset=UTF-8[\r][\n]" > > ... > > DEBUG [httpclient.wire.header] >> "[\r][\n]" > > ... > > DEBUG [httpclient.wire.content] >> "PRIVATE ENTERPRISE NUMBERS[\r][\n]" > > ... > > > > I don't see any Content-Encoding: chunked or Transfer-Encoding: chunked in > > the header !!! > > > > Any idea ? > > > > Regards. > > > > -----Message d'origine----- > > De : Roland Weber [mailto:[EMAIL PROTECTED] Envoyé : mardi 7 > > mars 2006 20:02 À : HttpClient Project Objet : Re: How to test chunked > > http request ? > > > > Hello Francois, > > > > "don't be hasty" is the motto of the Ents :-) > > http://en.wikipedia.org/wiki/Ent > > > >> I want to test http chunked request against Tomcat 5.x. > > > > HttpClient will use chunked encoding by default for HTTP/1.1 requests. Just > > stream some data to the server. > > > > http://jakarta.apache.org/commons/httpclient/performance.html#Request/ > > Response%20entity%20streaming > > > > cheers, > > Roland > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: > > [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: > > [EMAIL PROTECTED] > > > > -- > [web] http://www.odi.ch/ > [blog] http://www.odi.ch/weblog/ > [pgp] key 0x81CF3416 > finger print F2B1 B21F F056 D53E 5D79 A5AF 02BE 70F5 81CF 3416 > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]