[OT] More on false timeouts and headers

J. Landman Gay jacque at hyperactivesw.com
Wed May 20 15:10:29 EDT 2015


Oops, I should have said we're running the app in 6.6.5. Doesn't change 
anything though.

On 5/20/2015 2:06 PM, J. Landman Gay wrote:
> Earlier this month, this happened:
>
> On May 5, 2015 6:17:48 PM CDT, Trevor DeVore <[hidden email]> wrote:
>
>  >On Tuesday, May 5, 2015, Dave Cragg <[hidden email]>
>  >wrote:
>  >>
>  >>
>  >> From memory, I think the size of each chunk is sent with each chunk
>  >itself
>  >> in the message portion of the reply, not in the headers.
>  >
>  >
>  > Ah, that would explain it.
>  >
>  >libUrl should deal with this. It’s a fairly common transfer method.
>  >(Sorry,
>  >> Jacque, I know that doesn’t help you.)
>  >>
>  >
>  >Yes, the code is in there to deal with it.
>
> We're still trying to deal with this. As it turns out, Passenger is
> adding the "chunked" encoding method header to the output. We no longer
> get a timeout at least (good.) But when libURL receives the data, it
> passes the entire unaltered string to my script (bad) which includes the
> chunking info bytes at the front of the string. I looked at the recently
> revised libURL script and if the LC engine is earlier than 7.0 it does
> return all the data intact without any changes (if it's 7.0 or higher,
> it does some unicode conversion but nothing else.) We're running this
> app in 6.5.7 so the data is passed to my script exactly as it is received.
>
> My script is looking for the initial bytes that indicate a gz file and
> it can't decompress the string that it's receiving. I could remove those
> initial chunk-indicator bytes before trying to decompress, but shouldn't
> libURL remove those first before sending back the data? Is this
> something I should report? Or is it something my app should just deal with?
>
> Meanwhile, back on the server, we're trying to figure out how to avoid
> Passenger's addition of the "chunking" header. Does anyone know of a
> related header we can include that will make Passenger think we want a
> content-length instead?
>


-- 
Jacqueline Landman Gay         |     jacque at hyperactivesw.com
HyperActive Software           |     http://www.hyperactivesw.com





More information about the use-livecode mailing list