久しぶりに便利ツールみつけました。
FireFox plugin Postger
GET はURLにパラメータを追加するので簡単に呼べますが、Post はボディーに設定する
必要があるので簡単に値を変更して呼び出す事ができません。
そこで上記の Poster を利用します。
header Agent 色々変更できるので、サーバ側のAPIの確認など捗ります。
久しぶりに便利ツールみつけました。
FireFox plugin Postger
GET はURLにパラメータを追加するので簡単に呼べますが、Post はボディーに設定する
必要があるので簡単に値を変更して呼び出す事ができません。
そこで上記の Poster を利用します。
header Agent 色々変更できるので、サーバ側のAPIの確認など捗ります。
POSTでパラメータを配列で渡すことになりました。
(@_@)
連想配列ならピンとくるんですが、ただの配列ってなあに?
調べた結果
GETイメージだと
http:/localhost/request.php?hoge[]=a&hoge[]=b&hoge[]=c
てな感じです。
でっ Android で指定するには?
HttpPost httpPost = new HttpPost(url); List<NameValuePair> para = new ArrayList<NameValuePair>() ; for( String hoge : list ) { para.add( new BasicNameValuePair("hoge[]", hoge)); } httpPost.setEntity(new UrlEncodedFormEntity( para, "UTF-8")); HttpResponse response = httpclient.execute(httpPost);