Re: problems with a GET request

Hi!

Which java class do you use to connect to the server? A 
HttpURLConnection, or do you open a connection using a simple socket? If 
the second is true, maybe you have forgotten to do a flush on the 
OutputStream.

Regards,
Martin

Francesco DEste schrieb:
> Hallo,
> i'm developing a small application in Java that needs to connect to a 
> web server and ask for different chunks of the same file ( for 
> example: i need the header of an mp3 and a small chunk of the middle 
> part ).
>  
> I tried to code my little HTTP 1.1 client and all was working well 
> with a "standard" GET request.
> I'm getting problems when i insert Range: bytes = offset1-offset2 in 
> the request.
> The webserver ( i tried it on Apache and Microsoft's IES) replies with 
> a correct header, then waits SEVERAL seconds before sending me the 
> chunk that i requested.
>  
> My application is aimed to be time - critical, so i can't wait 10 
> seconds before getting the file part i need.
>  
> The thing is really strange: if i ask the whole file it takes less to 
> transfer than the first 10 bytes!
>  
> Anyone has an idea please?
>  
> Thanks.
>  
> Francesco D'Este.
>  
>  

Received on Friday, 31 March 2006 06:05:11 UTC