如何读取HttpPost从Android发送到Rest Web服务的Json数据

时间:2013-04-02 15:06:02

标签: android web-services http rest

我是Web服务开发的新手,我在这个特定的步骤中有点迷失。 我正在从Android手机发送JSON数据(这是我在两个EditTexts中输入的文本,我需要在我的java应用程序中恢复)到Restful Web服务,并希望获取该数据并在数据库中搜索它。

在Android中,我使用简单的httpPost发送信息。

这是我的android代码:

    Map<String, String> comment = new HashMap<String, String>();    
    comment.put(login.getText().toString(),"Using the GSON library");
    comment.put(pswd.getText().toString(),"Using libraries is convenient.");                    
    String json = new GsonBuilder().create().toJson(comment,Map.class);                     
    makeRequest("http://10.0.2.2:8080/com.WebService/rest/hello",json);

然后,http帖子

    HttpPost httpPost = new HttpPost(uri);
    httpPost.setEntity(new StringEntity(json));
    httpPost.setHeader("Accept", "application/json");
    httpPost.setHeader("Content-type", "application/json");
    return new DefaultHttpClient().execute(httpPost);

我的问题是:我应该在我的java Web服务中做什么来接收这些数据,并在以后随时使用它。 (我在@Post和@Put之间感到困惑,我甚至不确定这是否是我真正需要的)

0 个答案:

没有答案