无法使用Koush的ION发布JSON

时间:2014-12-04 19:12:09

标签: android json android-networking ion ion-koush

我发送以下json作为正文:

    JsonObject json = new JsonObject();
    JsonObject jsonVisitor = new JsonObject();
    jsonVisitor.addProperty("name", "prashant");
    jsonVisitor.addProperty("phone", "1234567890");
    JsonObject jsonContacts = new JsonObject();
    jsonContacts.addProperty("country", "nepal");
    jsonVisitor.add("contact", jsonContacts);
    json.add("visitor", jsonVisitor);

根据记录的代码,这就是我用ION进行POST的方式:

Ion.with(this)
            .load(AppText.URL_REGISTER)
            .setHeader("Content-Type", "application/json")
            .setLogging("ION_LOGGING", Log.VERBOSE)
            .setJsonObjectBody(json)
            .asJsonObject()
            .setCallback(new FutureCallback<JsonObject>() {
                @Override
                public void onCompleted(Exception e, JsonObject result) {
                    AppLog.showLog("VISITOR REGISTRATION RESPONSE:: " + result);
                }
            });

我反复得到结果为null。当我通过浏览器向REST客户端发送相同的请求时,它工作正常。

请帮助。

0 个答案:

没有答案