postmanlabs / postman-app-support

Postman is an API platform for building and using APIs. Postman simplifies each step of the API lifecycle and streamlines collaboration so you can create better APIs—faster.
https://www.postman.com
5.85k stars 841 forks source link

Postman not doing "TCP Keep Alive" for long duration requests #8223

Open psgomes opened 4 years ago

psgomes commented 4 years ago

Bug description When using Postman to call API's that take longer than 1 minute to respond, the connection is closed by the network firewall since it has a "idle timeout" of 30 seconds. Using other Rest clients (such as RESTClient plugin for Firefox) we see that a "TCP Keep Alive" is sent by the tool every 10 seconds keeping the connection alive, and enabling the successful call of the API.

To Reproduce Steps to reproduce the behavior:

  1. Use a network package analyzer tool (like wireshark)
  2. send a request to an API that takes a long time to respond.
  3. Inspect the TCP packages and see that no TCP Keep Alive is sent

Expected behavior As with the other tools, we would expect Postman to keep sendind "TCP Keep Alive" packages in order to keep the connection alive.

Screenshots N/A

App information:

Additional context N/A

KDAdams commented 4 years ago

Does anyone have a status update on this bug?