URLクエリで同じフィールド名を複数回指定すると、配列になって渡ってきた。
以下のようなサービスの場合、
public class ArrayTest { public String concatStringArray(String[] str) { StringBuilder sb = new StringBuilder(); for (String s : str) { sb.append(s); } return sb.toString(); } }
RESTで呼び出すURLを以下のようにする。
http://localhost:8080/services/ArrayTest/concatStringArray?str=aaa&str=bbb
- Sumedha's blog: Axis2 - REST call - How to pass an array?
http://sumedha.blogspot.com/2008/08/axis2-rest-call-how-to-pass-array.html - Web サービスで REST を実現する、第 1 回:: WSDL 2.0 でのREST と Web サービス
http://www.ibm.com/developerworks/jp/webservices/library/ws-rest1/
IRIスタイルについて