public QueryPlansResponse queryPlans(QueryPlansRequest request)
    throws GongmingConnectionException, GongmingApplicationException {

    URL path = _getPath(QUERY_PLANS);
    QueryPlansResponse response = _GET(path, request, QueryPlansResponse.class);

    if (response.code != GMResponseCode.COMMON_SUCCESS) {
      throw new GongmingApplicationException(response.code.toString(), response.errorMessage);
    }
    return response;
  }