AndroidのHTTP GETで配列を渡す
Uri.Builderを使ってGetで配列を渡したい場合、どうしたらいいのか最初わかりませんでした(;^ω^)
あてずっぽうで
Uri.Builder uriBuilder = new Uri.Builder(); uriBuilder.scheme(scheme); uriBuilder.authority(authority); uriBuilder.path(path); uriBuilder.appendQueryParameter("category", "[文具,工具,日用品]");
なんて渡してみましたが、配列としては認識してもらえず・・・。
結局色々無駄に試してみた結果、
uriBuilder.appendQueryParameter("category", "文具"); uriBuilder.appendQueryParameter("category", "工具"); uriBuilder.appendQueryParameter("category", "日用品");
でちゃんと配列化してくれるようですΣ(・∀・;)
Uri.Builder賢い・・・・。