Is there a limit to the number of HTTP requests a client can makes to the server per TCP connection? I wrote a python script that is supposed to open a TCP connection and send 10 similar HTTP post requests. The first 5 requests are sent immediately, however the last 5 take a really long time (these are very beefy requests that take the server more than 1 min to respond)
This leads me to believe that 5 requests in the max per TCP connection and the clients is waiting for the server to respond to these requests before sending anymore requests. If this is true, then where/how is this limit set/defined?