With the recent fix for handling binary payloads, we've discovered a new issue that did not occur with version 3.0.6: if you try to send a payload with a content-type of application/json, and a specified content length > 8192 bytes, then the first 8192 bytes is not preserved.
We have created the following 2 additional test cases for TestFieldStorageModified.py that demonstrates this issue; the first test without an explicit content-length passes, but the second does not:
`
With the recent fix for handling binary payloads, we've discovered a new issue that did not occur with version 3.0.6: if you try to send a payload with a content-type of application/json, and a specified content length > 8192 bytes, then the first 8192 bytes is not preserved.
We have created the following 2 additional test cases for TestFieldStorageModified.py that demonstrates this issue; the first test without an explicit content-length passes, but the second does not: `
`
It isn't clear to me yet how the recent changes caused this problem, but these both pass with 3.0.6.