This patch is for the receiving direction, unless I misread the code.

The issue is that after a sent request the response is coming back with 
both Transfer-Encoding=chunked and a Content-Length.

-aric

Hans Leidekker wrote:
> On Thursday 17 April 2008 20:05:41 Aric Stewart wrote:
> 
>> +            /* Correct the case where both a Content-Length and 
>> Transfer-encoding = chuncked are set */
>> +
>> +            dwBufferSize = sizeof(encoding);
>> +            if (HTTP_HttpQueryInfoW(lpwhr, HTTP_QUERY_TRANSFER_ENCODING, 
>> encoding, &dwBufferSize, NULL) &&
>> +                !strcmpiW(encoding, szChunked))
>> +            {
>> +                lpwhr->dwContentLength = -1;
>> +            }
> 
> I think the right thing to do is to strip the Transfer-Encoding
> header from the request because we don't support chunked transfers
> in the sending direction. Would that work for you?
> 
>  -Hans
> 


Reply via email to