Is there any way you can turn this into 2 requests? 1 to kick off the long process which stores the results somewhere, and 1 to poll for the results to get them when they're available?
On Wed, May 11, 2016 at 10:52 AM, Baratali Izmailov <baratal...@gmail.com> wrote: > Hello, > > I have http request that takes too much time to be processed by the server > (about 5 minutes). Because connection becomes idle for 5 minutes, proxy > server shutdowns the connection. I'm trying to use TCP Keep-Alive in Apache > DefaultHttpClient to make connection be alive for a long time (Not confuse > TCP Keep-Alive with HTTP Keep-Alive that simply doesn't closes connection > after response is sent). > > Apache http core has following parameter SO_KEEPALIVE: > > http://hc.apache.org/httpcomponents-core-ga/httpcore/apidocs/org/apache/http/params/CoreConnectionPNames.html#SO_KEEPALIVE > . > However, due to DefaultHttpClient javadocs I can't customize client's > behavior with that parameter: > > https://hc.apache.org/httpcomponents-client-ga/httpclient/apidocs/org/apache/http/impl/client/DefaultHttpClient.html > . > > Do you know how to make DefaultHttpClient use TCP Keep-Alive strategy? > > > Thanks, > > Baratali. > -- _________________ *Daniel Quaroni* *Principal Software Architect* <http://invoke.com/> *office *781.810.2743 *mobile* 617.838.3147 q...@invoke.com