I upgraded to ReadyAPI 2.4.0 a couple days ago and am encountering an issue using large JSON payloads. With the latest release, I am getting 408 errors when sending large JSON requests (this took 1 minute before I got the error):
HTTP/1.1 408 Request body incomplete
Date: Wed, 13 Jun 2018 18:18:21 GMT
Content-Type: text/html; charset=UTF-8
Cache-Control: no-cache, must-revalidate
The request body did not contain the specified number of bytes. Got 0, expected 319,026
When I run this exact test scenario using ReadyAPI 2.3.0, it works just fine (took 1.5 seconds):
I've been doing some experimenting by adding/removing chunks of the JSON and this only seems to occur with very large JSON payloads in 2.4.0. Prior to this, I had been using 2.3.0 for months and have never had issues with large payloads, in fact I didn't even know what a 408 error was until today. I definitely think something has changed between 2.3.0 and 2.4.0. Is anyone experiencing the same?