2011年4月26日火曜日

[Android]URLのQueryを配列に変換

AndroidというよりApacheの話になるんですが、めんどくさいURLのクエリーを配列に落としてくれるクラスがあります。知らないころガリガリ書いてたなぁ。コードはこんな感じ。

try {
    URI uri = new URI("http://localhost/hoge?foo1=foo1&bar1=bar1&nihonngo=%e6%97%a5%e6%9c%ac%e8%aa%9e%e3%82%82Ok");
    List<NameValuePair> list = URLEncodedUtils.parse(uri, "UTF-8");
    Log.d("test",list.toString());
    //[foo1=foo1, bar1=bar1, nihonngo=日本語もOk]って表示される
catch (URISyntaxException e) {
}

0 件のコメント: