hc-httpclient-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gaurav Kumar <gauravphoe...@gmail.com>
Subject Re: Setting HTTP headers in InputStreamEntity
Date Fri, 31 May 2013 05:03:28 GMT
Hit send too soon-

The code is-

   long ctr = 0; int ch;
        while ((ch = inputStream.read()) >= 0) {

            if (lastByte) { //lastByte is set if this will be the only byte
left in inputStream
                httpPut.addHeader("hello", "there");

But above code doesn't set header.

I verified using Wireshark that headers have not been already sent so I
believe there is still an opportunity to set them.

Please suggest a way to handle this requirement. Thanks!

On Thu, May 30, 2013 at 9:58 PM, Gaurav Kumar <gauravphoenix@gmail.com>wrote:

> I
> ​ am using InputStreamEntity ​;  I am reading data from a file input
> stream and sending it to remote server ; everything seems to be working
> fine.
> ​Now, I would like to be able to set a header just before inputstream
> finishes i.e. as soon as I read the last but one byte, I want to set a
> header.
> See below sample code-

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message