WebRequest Set Content-Length for reply?

  • Thread starter Thread starter Mark Olbert
  • Start date Start date
M

Mark Olbert

I'm writing an app which downloads large files over http. Is there a way to set how large the chunks of data should be that come
back from the server when I create/submit the WebRequest? Or is that totally up to the server?

I've noticed that (in my case, at least), the data that I pull off of the response stream comes in 32KB chunks. But I'm not
specifying that anywhere that I know of.

- Mark
 
I'm writing an app which downloads large files over http. Is there a way to
set how large the chunks of data should be that come
back from the server when I create/submit the WebRequest? Or is that totally up to the server?

I think that is negotiated between your pc and other elements of the
network, and I don't think you can influence it. I doubt that the server has
much to say about it either.
I've noticed that (in my case, at least), the data that I pull off of the response stream comes in 32KB chunks. But I'm not
specifying that anywhere that I know of.

Somewhere in the process, you instantiate an IO.StreamReader, right? One of
its constructors takes a buffersize parameter, and readblock takes a count
parameter. The documentation offers some performance guidance.
 
Thus wrote Mark,
I'm writing an app which downloads large files over http. Is there a
way to set how large the chunks of data should be that come

back from the server when I create/submit the WebRequest? Or is that
totally up to the server?

That's pretty much up to the server. Only the HTTP version of the client
may have an effect here, but not at a granular level like specifying a certain
chunk size.

Cheers,
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top