commons-httpclientのGetMethod
GetMethodでgetResponseBodyAsStringを使ってレスポンスを文字列として
取得しようとしたら、getResponseBodyAsStreamを使いなさいと怒られるので
しかたなくgetResponseBodyAsStreamを使って
取得することに、でもgetResponseBodyAsStreamはStreamで取得するので
文字列に戻すのが面倒だなーと思ってcommonsを漁っていたら
commons-ioにIOUtils.readLinesという便利なメゾットを発見。
IOUtils.readLinesはStreamの中身をListに変換してくれるすぐれもの。
List response = IOUtils.readLines(method.getResponseBodyAsStream(), "UTF-8");
なんか他にも色々使えそう。