Figured out that readBody method, reading body data into the chunk. So when the payload is large, chunks come into multiple and the previous chunk was not combine with the current or last chunk of response data.
Because of that last chunk of data only send to the server which is half the payload or corrupted payload.
So, combined all/multiple chunks into a single buffer before they pass to the server.
Description
Approach/Solution
@endel let me know if you have any query. Thanks.