¿Cuál es el valor de tiempo de espera predeterminado cuando se usa Spring's RestTemplate?RestTemplate: valor de tiempo de espera predeterminado
Por ejemplo, yo estoy invocando un servicio web como esta:
RestTemplate restTemplate = new RestTemplate();
String response = restTemplate.getForObject("http://webservice.com/item/3455", String.class);
¿Hay algún valor de tiempo incorporado para RestTemplate? No estoy planeando cambiar el valor del tiempo de espera, sin embargo, quiero asegurarme de que haya un tiempo de espera razonable para cada solicitud.
Gracias.
gracias. Revisé la documentación de SimpleClientHttpRequestFactory y menciona que "el tiempo de espera predeterminado es el tiempo de espera predeterminado del sistema". Qué significa eso ? –
He examinado el código fuente para SimpleClientHttpRequestFactory El valor predeterminado es -1 para lectura y tiempo de espera de conexión. Creo que por defecto querían decir que como HTTP depende de URLConnection, dependerá de jdk para la configuración de tiempo de espera predeterminado –
El tiempo de espera predeterminado para URLConnection es infinito. ¿Eso significa que RestTemplate también tiene un valor infinito de tiempo de espera? –