Если вам просто нужно передать массив long, его можно без проблем.Но я, вероятно, передам длинную строку, разделенную запятой.(123,233,2344,232), а затем разбить строку и преобразовать в long.
Если нет, я предлагаю вам использовать сериализацию Json.Если вы используете Java-клиент, то Google GSON является хорошим вариантом.На стороне клиента я закодирую свой список:
List<Long> test = new ArrayList<Long>();
for (long i = 0; i < 10; i++) {
test.add(i);
}
String s = new Gson().toJson(test);
и передам эту строку как post-param.На стороне сервера я буду декодировать вот так.
Type collectionType = new TypeToken<List<Long>>() {
} // end new
.getType();
List<Long> longList = new Gson().fromJson(longString,
collectionType);