URL.getText () всегда закрывает соединение? - PullRequest
0 голосов
/ 17 мая 2018

В Groovy JDK URL-расширение представляет собой набор функций, называемых getText();простой без параметров и вариантов, которые имеют String charset и / или Map parameters в качестве аргументов.

Версии, которые принимают String charset в качестве состояния параметров в документации " Поток соединения закрывается до возвращения этого метода."Однако те версии, которые не имеют параметр charset, не упоминают его.

Это недосмотр вдокументация?Функции в этом отношении ведут себя по-разному?Или я читаю слишком много в этом?

1 Ответ

0 голосов
/ 17 мая 2018

Похоже, что поток подключения всегда будет закрыт, да. Из источника: https://github.com/groovy/groovy-core/blob/master/src/main/org/codehaus/groovy/runtime/ResourceGroovyMethods.java#L614 похоже, что все эти getText(...) методы просто вызывают одну из двух конечных точек, обе из которых закрывают поток.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...