【发布时间】:2015-09-24 21:33:00
【问题描述】:
我正在使用 Ion 库以字符串名称/值对的形式在服务器数据库上发布数据并获取 JSON 响应。假设您在数据库中有一个具有属性“x”和“y”(例如 varchars)的表“A”,因此您可以像这样在表中发布记录:
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 ,请指导我。这是 Ion 的 github 项目的链接:https://github.com/koush/ion
【问题讨论】:
-
取决于您要发布的方式。这将发布 URL 编码值。也许您的服务器接受多部分或 JSON。
标签: php android http-post androidhttpclient android-ion