Android putJSON没有返回任何内容

时间:2011-11-04 16:47:59

标签: android

以下代码没有返回....空白。我正在尝试将记录插入数据库。

public String inserComment(String url, String commentby, String commenton, String      commenttext, String taskid)
{
        String result = null;
        JSONObject jsonObject = new JSONObject();
    try {
              jsonObject.put("CommentBy", commentby);
              jsonObject.put("CommentOn", commenton);
              jsonObject.put("CommentText", commenttext);
              jsonObject.put("TaskID", taskid);

          result = HttpHelper.postJSONforStringResult(url, jsonObject);

    } catch (JSONException e) {
          Log.e("DataUploader", "JSONException:" + e.getMessage());
          e.printStackTrace();
    } catch (IOException e) {
          Log.e("DataUploader", "IOException:" + e.getMessage());
          e.printStackTrace();
    }
    return result;
}


public static String postJSONforStringResult(String url, JSONObject json)
        throws ClientProtocolException, IOException {

      HttpResponse response = postJSON(url, json);

      int statusCode = response.getStatusLine().getStatusCode();
      String result = (statusCode == 201 || statusCode == 200) ? EntityUtils.toString(response.getEntity()) : "StatusCode=" + statusCode;
      return result;
 }

我不知道为什么今天的调解不起作用。对此感到抱歉。

1 个答案:

答案 0 :(得分:0)

您是否验证过您发布的服务器实际上是在返回任何内容?仅仅因为您获得了良好的状态代码并不一定意味着服务器实际上在响应中放置了任何内容。