[ https://issues.apache.org/jira/browse/TS-4819?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15510882#comment-15510882 ]
Susan Hinrichs commented on TS-4819: ------------------------------------ Got a fix that addresses Persia's use case, but it may end up closing the Client Session (and invoking the SSN_CLOSE hook) before the transaction closes. Poking around in our local code, I see another fix that would preserve the hook ordering on shutdown. Will try to extract that fix and make a PR. > ATS-6.2.x crashes if the message-body of a chunk is not correctly formatted > --------------------------------------------------------------------------- > > Key: TS-4819 > URL: https://issues.apache.org/jira/browse/TS-4819 > Project: Traffic Server > Issue Type: Bug > Components: Core, HTTP > Reporter: Syeda Persia Aziz > Fix For: 7.1.0 > > Attachments: test_post.py > > > I found this when using the python "requests" library to generate HTTP > requests to test the ATS. The request method of this library generates > incorrect message body (i.e., does not follow the standard format) if both > Content-Length and chunked encoding are specified. ATS can handle requests > with these two fields being specified. It is the wrong format of the chunk > that makes the ATS crash. The test program to reproduce the issue is > attached. If the Content-Length is removed from the header, then the library > generates the correct format and ATS responds correctly. Ideally, > content-length and chunked encoding should not be specified together -- This message was sent by Atlassian JIRA (v6.3.4#6332)