Browser keeps on loading if an Http Get request takes more than 5 minutes to respond
Application description: 1) We have an application which is accessible inside our network and the application is in PCF cloud, In this application we have a report tab which generates the report to our user.
User scenario: 1) When the user tries to generate a report from UI our app does a Http Get request, if the browser receives response below 5 minutes, it is able to download the file but if the response takes more than 5 minutes(For eg: 7minutes) the browser keeps on loading.
My Findings: 1) I have figured out that from the back end logs we have broken pipe(Connection was aborted), I am trying to find out is the connection is getting aborted from the Firefox browser?
2) From "google chrome" browser we are receiving the response even though response takes more than 5 minutes.
Tried out: 1) I have tried changing "network.http.response.timeout" and "network.http.keep-alive.timeout" and they didn't work for me. But when I made changes to "network.http.request.max-attempts" to 1 the browser stops loading after 5 inutes.
I am not sure, is this a browser issue? or is this some router configuration issue? or is something else?
Could some one enlighten me?
If it is not a browser issue then I could check in other appropriate areas to find the cause.
Additional System Details
- User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:67.0) Gecko/20100101 Firefox/67.0