#1671 export as csv API from GET to POST
Project: http://git-wip-us.apache.org/repos/asf/kylin/repo Commit: http://git-wip-us.apache.org/repos/asf/kylin/commit/5cb6abaf Tree: http://git-wip-us.apache.org/repos/asf/kylin/tree/5cb6abaf Diff: http://git-wip-us.apache.org/repos/asf/kylin/diff/5cb6abaf Branch: refs/heads/2.1.x Commit: 5cb6abaf9331d737fa8274c7ee0a6288b1b7ec15 Parents: 8898213 Author: Roger Shi <rogershijich...@hotmail.com> Authored: Mon Jul 24 18:41:22 2017 +0800 Committer: Roger Shi <rogershijich...@hotmail.com> Committed: Mon Jul 24 18:56:07 2017 +0800 ---------------------------------------------------------------------- .../org/apache/kylin/rest/controller2/QueryControllerV2.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/kylin/blob/5cb6abaf/server-base/src/main/java/org/apache/kylin/rest/controller2/QueryControllerV2.java ---------------------------------------------------------------------- diff --git a/server-base/src/main/java/org/apache/kylin/rest/controller2/QueryControllerV2.java b/server-base/src/main/java/org/apache/kylin/rest/controller2/QueryControllerV2.java index 2ef4415..7a74765 100644 --- a/server-base/src/main/java/org/apache/kylin/rest/controller2/QueryControllerV2.java +++ b/server-base/src/main/java/org/apache/kylin/rest/controller2/QueryControllerV2.java @@ -152,10 +152,10 @@ public class QueryControllerV2 extends BasicController { return new EnvelopeResponse(ResponseCode.CODE_SUCCESS, data, ""); } - @RequestMapping(value = "/query/format/{format}", method = RequestMethod.GET, produces = { + @RequestMapping(value = "/query/format/{format}", method = RequestMethod.POST, produces = { "application/vnd.apache.kylin-v2+json" }) @ResponseBody - public void downloadQueryResultV2(@PathVariable String format, SQLRequest sqlRequest, + public void downloadQueryResultV2(@PathVariable String format, @RequestBody SQLRequest sqlRequest, HttpServletResponse response) { SQLResponse result = queryService.doQueryWithCache(sqlRequest); @@ -169,7 +169,7 @@ public class QueryControllerV2 extends BasicController { List<String> headerList = new ArrayList<String>(); for (SelectedColumnMeta column : result.getColumnMetas()) { - headerList.add(column.getName()); + headerList.add(column.getLabel()); } String[] headers = new String[headerList.size()];