Sto usando Apache Httpclient per le chiamate Ajax su un sito web. In alcuni casi, le richieste al servizio web esterno non riescono, spesso con:java: apache HttpClient> come disabilitare i tentativi
Eccezione I/O (java.net.ConnectException) rilevata durante l'elaborazione della richiesta: Connessione scaduta: connessione.
In tal caso, il più delle volte, voglio saltare riprovare la richiesta (qualcosa che Httpclient sembra fare automaticamente).
Tuttavia, non riesco a trovare alcun metodo, param, ecc. Per saltare il nuovo tentativo.
qualcuno?
Grazie Geert-Jan
oggi questo non compila e si ha la necessità di utilizzare i documenti menzionano per jdigital => client.getParams(). SetParameter (HttpMethodParams.RETRY_HANDLER, nuova DefaultHttpMethodRetryHandler (0, false)); hmmh ma ancora non funziona – Karussell
Non funziona per me. Ho provato ((AbstractHttpClient) httpclient) .setHttpRequestRetryHandler (myRetryHandler); e sembra funzionare! –
non funziona, forse a causa dell'uso in PoolingClientConnectionManager? – Nativ