次のような GET メソッドがあります。
GetMethod method = new GetMethod("http://host/path/?key=[\"item\",\"item\"]");
このようなパスは、ブラウザーに直接入力すると問題なく機能しますが、上記の行を実行すると IllegalArgumentException : Invalid URI が発生します。
URIUtilsクラスの使用を検討しましたが、成功しませんでした。これを自動的にエンコードする方法はありますか (または、HttpClient を barf にせずに URL にクエリ文字列を追加する方法はありますか?)。