【问题标题】:Different ways to post json values to Server将 json 值发布到服务器的不同方法
【发布时间】:2014-04-29 06:42:11
【问题描述】:

我创建了一个登录 WCF 服务,使用 fiddler 和 postman 工具测试成功..!

如果登录过程成功,那么 WCF 将给出如上截图所示的 json 消息。 但是当我从 android 发布用户名和密码时,它给出的结果为 [{"message":"not created","success":-1}]。我无法弄清楚错误实际上在哪里。!! 我在下面提供了相应的android代码和logcat。请帮助我 如果登录过程成功,那么 WCF 将给出如上截图所示的 json 消息。

但是当我从 android 发布用户名和密码时,它给出的结果为 [{"message":"not created","success":-1}]。我无法弄清楚错误到底在哪里。!!

我在下面提供了相应的android代码和logcat,请帮助我

如果登录过程成功,那么 WCF 将给出如上截图所示的 json 消息。

但是当我从 android 发布用户名和密码时,它给出的结果为 [{"message":"not created","success":-1}]。我无法弄清楚错误到底在哪里。!!

我在下面提供了相应的android代码和logcat,请帮助我

下面是android中的webservice代码

【问题讨论】:

  • 邮政编码作为文本,而不是作为图像。图片无法搜索或复制粘贴,难以阅读。

标签: java android json web-services wcf


【解决方案1】:

试试下面的代码:-

HttpClient client = new DefaultHttpClient();
            HttpConnectionParams.setConnectionTimeout(client.getParams(), 60000);
            HttpResponse response;

    try
    {

            JSONObject j = new JSONObject();
            j.put("UserName", "hiqmaali");
            j.put("Password", "qwerty");
        Messages.onLowmemory();
        HttpPost post = new HttpPost(HOST_URL);

        StringEntity stringEntity = new StringEntity(j.toString(), "UTF-8");
        post.setEntity(stringEntity);

        response = client.execute(post);

在您的情况下,将 json 发送到服务器,因此您必须尝试上述方式。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多