0

我将以下 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);
                }
            });

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

请帮忙。

4

0 回答 0