// 获得用户首页的信息,返回MainPageInfoDTO
  // 如果没有数据更新,MainPageInfoDTO.needUpdateTag=false
  public JsonPack getMainPageInfo(
      String token, // 用户token
      long timestamp // 每次回传上次接收到的MainPageInfoDTO里的timestamp
          ,
      String latitude,
      String longitude,
      String acquisition_at)
      throws Exception {
    DefaultHttpClient client = null;
    try {
      client = AbstractHttpApi.createHttpClient();
      HttpPost httpGet =
          mHttpApi.createHttpPost(
              fullUrl(URL_API_GET_MAIN_PAGE_INFO),
              new BasicNameValuePair("token", token),
              new BasicNameValuePair("latitide", latitude),
              new BasicNameValuePair("longitude", longitude),
              new BasicNameValuePair("acquisition_at", acquisition_at));
      JsonPack jsonPack = mHttpApi.doHttpRequest(client, httpGet);

      return jsonPack;
    } catch (Exception e) {
      JsonPack jsonPack = new JsonPack();
      jsonPack.setRe(-1);
      return jsonPack;
    } finally {
      if (client != null) {
        try {
          client.getConnectionManager().shutdown();
        } catch (Exception e) {

        }
      }
    }
  }