Jaka jest domyślna wartość limitu czasu podczas używania Spring's RestTemplate?RestTemplate - domyślna wartość limitu czasu
Na przykład, jestem powołując usługę internetową tak:
RestTemplate restTemplate = new RestTemplate();
String response = restTemplate.getForObject("http://webservice.com/item/3455", String.class);
Czy istnieje wbudowaną wartość limitu czasu dla RestTemplate? Nie planuję zmieniać wartości limitu czasu, ale chcę zapewnić rozsądny limit czasu dla każdego żądania.
Dzięki.
dzięki. Sprawdziłem dokumentację SimpleClientHttpRequestFactory i wspomniałem, że "domyślny limit czasu to domyślny limit czasu systemu". Co to znaczy ? –
Sprawdziłem kod źródłowy dla SimpleClientHttpRequestFactory domyślną wartością jest -1 dla limitu czasu odczytu i połączenia. Myślę, że domyślne oznaczało, ponieważ jako HTTP zależy od URLConnection będzie zależeć od jdk dla domyślnego ustawienia limitu czasu –
Domyślny limit czasu dla URLConnection jest nieskończony. Czy to oznacza, że RestTemplate ma również nieskończoną wartość limitu czasu? –