Carter Kozak created HTTPCORE-641:
-------------------------------------

             Summary: Consider segmenting large writes for the out of order 
response check
                 Key: HTTPCORE-641
                 URL: https://issues.apache.org/jira/browse/HTTPCORE-641
             Project: HttpComponents HttpCore
          Issue Type: New Feature
          Components: HttpCore
    Affects Versions: 5.0.1
            Reporter: Carter Kozak


The blocking client checks for an out-of-order response every 8kb, however 
content-length requests may write large buffers that aren't chunked before 
being written to the socket, allowing them to bypass this protection.
Should the OutputStream which checks for early responses also split large 
writes in order to check more frequently?

Note that I don't think chunked encoding is impacted due the the (default) 2 
KiB chunk size.

Fixing this may prevent socket exceptions, but could come at a slight 
performance cost due to more frequent 1ms reads.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org

Reply via email to