Hi Jerome, test.txt is only a few characters long:
echo "test" > test.txt Olivier > Hi Olivier, > > This might be related to chunked encoding and persistent connections that > are typically used in HTTP 1.1 communications. > > I've entered a defect: > > "Slow responses with RESTClient" > http://restlet.tigris.org/issues/show_bug.cgi?id=757 > > Could you attach your sample "test.txt" file as its content and/or size > might be what triggers the issue? > > Best regards, > Jerome Louvel > -- > Restlet ~ Founder and Lead developer ~ http://www.restlet.org > Noelios Technologies ~ Co-founder ~ http://www.noelios.com > > > -----Message d'origine----- > De : Olivier Bruchez [mailto:[email protected]] > Envoyé : mardi 3 mars 2009 15:27 > À : [email protected]; Olivier Bruchez > Objet : RE: POST/PUT requests take more than 2 seconds > > Hi again, > > I'm working on this project again (after more than one month of > interruption). > > I'm now using: > > - Restlet 1.1.3 > - curl 7.16.3 > - RESTClient 2.3 > - the same sample code as Avi (see link to his message below) > > Here are the results with curl: > > > time curl -X POST -d @test.txt http://localhost:3000/ > Test > real 0m0.008s > user 0m0.003s > sys 0m0.003s > > > time curl -0 -X POST -d @test.txt http://localhost:3000/ > Test > real 0m0.009s > user 0m0.004s > sys 0m0.003s > > So, no problem with curl, as previously mentioned. > > Now, with RESTClient (HTTP 1.0): "Response received in 7 ms". > > With RESTClient (HTTP 1.1): "Response received in 2003 ms". > > That was my problem. It's perfectly reproducible. RESTClient uses HTTP 1.1 > by default, which I previously hadn't realized. I don't know why curl > doesn't have the same problem, though. > > At that point, I don't know if it's a bug in RESTClient or in Restlet. What > do you think? > > Thanks, > Olivier > > > I actually have the same problem as Avi here: > > > > http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId > > =930917 > > > > Almost the same configuration, Mac OS 10.5.6. Internal HTTP server. > > > > When handling POST/PUT requests, the Entity.getText() method takes 2 > seconds to return a string. > > > > Is there any solution to this problem, other than not using the internal > HTTP server? > > > > Thanks, > > Olivier > > ------------------------------------------------------ > http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=12616 > 69 ------------------------------------------------------ http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=1304294

