On 11/29/2015 09:03 AM, joe wrote:
> pls don't mind me if i ask. purpose learning and have capability of helping 

Please post Squid development questions to squid-dev, not squid-users.


> int64_t expectlen = entry->getReply()->content_length + 
> entry->getReply()->hdr_sz;
> int64_t curlen =  mem->endOffset();
> 
> expectlen  is the content_length + 
> the  curlen is it = expectlen  ???


I do not fully understand your question, but, in many cases:

* expectlen is the total number of response bytes we expect to get

* curlen is the number of response bytes we got so far

Both variables include response headers and body.


The complete answer is actually more complex because of responses
without known Content-Length, Range responses, and other special cases.
I do not recommend assuming that CheckQuickAbortIsReasonable() code
handles all those cases 100% correctly.


HTH,

Alex.

_______________________________________________
squid-users mailing list
squid-users@lists.squid-cache.org
http://lists.squid-cache.org/listinfo/squid-users

Reply via email to