Post Array数据如何使用Android离子库?

时间:2015-09-24 21:33:00

标签: php android http-post androidhttpclient ion

我使用Ion库在字符串名称/值对中发布服务器数据库上的数据并获取JSON响应。假设你有一张桌子' A'在具有属性的数据库中' x'并且' y' (比如varchars),所以你可以像这样在表中发布一条记录:

 Ion.with(getContext())
    .load("https://abc/api/A")
    .setBodyParameter("x", "somevalue")
    .setBodyParameter("y", "anothervalue")
    .asString()

我想一次发布一些要插入表格的记录,我正在做的是:

 Ion.with(getContext())
    .load("https://abc/api/A")
    .setBodyParameter("x[0]", "somevalue")
    .setBodyParameter("y[0]", "anothervalue")
    .setBodyParameter("x[1]", "somevalue")
    .setBodyParameter("y[1]", "anothervalue")
    .setBodyParameter("x[2]", "somevalue")
    .setBodyParameter("y[2]", "anothervalue")
    .asString()

如果有人熟悉离子,请指导我。以下是Ion:https://github.com/koush/ion

的github项目的链接

1 个答案:

答案 0 :(得分:0)

试试这个

Ion.with(getContext())
    .load("https://abc/api/A")
    .setBodyParameter("x[]", "a value")
    .setBodyParameter("x[]", "b value")
    .setBodyParameter("x[]", "c value")
    .setBodyParameter("y[]", "d value")
    .setBodyParameter("y[]", "e value")
    .setBodyParameter("y[]", "f value")
    .asString()

然后在您的服务器(例如PHP)

<?php
$xvalues= $_POST['x'];
$yvalues= $_POST['y'];

$ _ POST ['x']和$ _POST ['y']将返回值数组,将其循环插入数据库。