From 37a60fc01da1fe892ed70c4fe74bde0024fd172f Mon Sep 17 00:00:00 2001 From: mckang Date: Thu, 23 May 2019 14:18:53 +0900 Subject: [PATCH] UTF8 Convert --- .../client/builder/InstantQueryBuilder.java | 8 +++++++- .../client/builder/RangeQueryBuilder.java | 8 +++++++- .../converter/query/DefaultQueryResult.class | Bin 1592 -> 1592 bytes .../query/QueryResultItemValue.class | Bin 1191 -> 1191 bytes 4 files changed, 14 insertions(+), 2 deletions(-) diff --git a/promql_client/src/main/java/com/bdwise/prometheus/client/builder/InstantQueryBuilder.java b/promql_client/src/main/java/com/bdwise/prometheus/client/builder/InstantQueryBuilder.java index 22b2e04..b900df8 100644 --- a/promql_client/src/main/java/com/bdwise/prometheus/client/builder/InstantQueryBuilder.java +++ b/promql_client/src/main/java/com/bdwise/prometheus/client/builder/InstantQueryBuilder.java @@ -1,6 +1,8 @@ package com.bdwise.prometheus.client.builder; +import java.io.UnsupportedEncodingException; import java.net.URI; +import java.net.URLEncoder; import java.util.HashMap; import java.util.Map; @@ -23,7 +25,11 @@ public class InstantQueryBuilder implements QueryBuilder { } public InstantQueryBuilder withQuery(String query) { - params.put(QUERY_STRING, query); + try { + params.put(QUERY_STRING, URLEncoder.encode(query, "utf-8")); + } catch (UnsupportedEncodingException e) { + e.printStackTrace(); + } return this; } diff --git a/promql_client/src/main/java/com/bdwise/prometheus/client/builder/RangeQueryBuilder.java b/promql_client/src/main/java/com/bdwise/prometheus/client/builder/RangeQueryBuilder.java index 6c1c829..9068cad 100644 --- a/promql_client/src/main/java/com/bdwise/prometheus/client/builder/RangeQueryBuilder.java +++ b/promql_client/src/main/java/com/bdwise/prometheus/client/builder/RangeQueryBuilder.java @@ -1,6 +1,8 @@ package com.bdwise.prometheus.client.builder; +import java.io.UnsupportedEncodingException; import java.net.URI; +import java.net.URLEncoder; import java.util.HashMap; import java.util.Map; @@ -22,7 +24,11 @@ public class RangeQueryBuilder implements QueryBuilder { } public RangeQueryBuilder withQuery(String query) { - params.put(QUERY_STRING, query); + try { + params.put(QUERY_STRING, URLEncoder.encode(query, "utf-8")); + } catch (UnsupportedEncodingException e) { + e.printStackTrace(); + } return this; } diff --git a/promql_client/target/classes/com/bdwise/prometheus/client/converter/query/DefaultQueryResult.class b/promql_client/target/classes/com/bdwise/prometheus/client/converter/query/DefaultQueryResult.class index ec59167cde7183af3e93d55625c763e36e5a1eaa..0f952c484cab31892a7d1b0b508d3088513946da 100644 GIT binary patch delta 17 ZcmdnNvxA4@)W2Q(7#J7~H*y%T0RTU21@Qm? delta 17 ZcmdnNvxA4@)W2Q(7#J8#HgXuS0RTUH1@r&_ diff --git a/promql_client/target/classes/com/bdwise/prometheus/client/converter/query/QueryResultItemValue.class b/promql_client/target/classes/com/bdwise/prometheus/client/converter/query/QueryResultItemValue.class index 9879d6b0ab5a790396fa4b469d01e50347466428..e1472926f06e6f017ac8cb245d9c65454c49510d 100644 GIT binary patch delta 17 ZcmZ3^xtx>Z)W2Q(7#J7~H*(Bp0RTPD1~vcy delta 17 ZcmZ3^xtx>Z)W2Q(7#J8#Hge2o0RTPS1~~u#