1

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

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

这是我的安卓代码:

    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 感到困惑,我什至不确定这是否是我真正需要的)

4

0 回答 0