@@ -113,23 +113,22 @@ private ClickHouseHttpResponse buildResponse(ClickHouseConfig config, CloseableH
113113 // X-ClickHouse-Timezone: UTC
114114 // X-ClickHouse-Summary:
115115 // {"read_rows":"0","read_bytes":"0","written_rows":"0","written_bytes":"0","total_rows_to_read":"0"}
116- String displayName = getResponseHeader (response , "X-ClickHouse-Server-Display-Name" , server .getHost ());
117- String queryId = getResponseHeader (response , "X-ClickHouse-Query-Id" , "" );
118- Header hSum = response .getLastHeader ("X-ClickHouse-Summary" );
119- String summary = hSum == null ? "{}" : hSum .getValue (); // getResponseHeader(response, "X-ClickHouse-Summary", "{}");
116+ String displayName = getResponseHeader (response , ClickHouseHttpProto .HEADER_SRV_DISPLAY_NAME , server .getHost ());
117+ String queryId = getResponseHeader (response , ClickHouseHttpProto .HEADER_QUERY_ID , "" );
118+ String summary = getResponseHeader (response , ClickHouseHttpProto .HEADER_SRV_SUMMARY , "{}" );
120119
121120 ClickHouseFormat format = config .getFormat ();
122121 TimeZone timeZone = config .getServerTimeZone ();
123122 boolean hasCustomOutput = output != null && output .getUnderlyingStream ().hasOutput ();
124123 boolean hasQueryResult = false ;
125124 // queryId, format and timeZone are only available for queries
126125 if (!ClickHouseChecker .isNullOrEmpty (queryId )) {
127- String value = getResponseHeader (response , "X-ClickHouse-Format" , "" );
126+ String value = getResponseHeader (response , ClickHouseHttpProto . HEADER_FORMAT , "" );
128127 if (!ClickHouseChecker .isNullOrEmpty (value )) {
129128 format = ClickHouseFormat .valueOf (value );
130129 hasQueryResult = true ;
131130 }
132- value = getResponseHeader (response , "X-ClickHouse-Timezone" , "" );
131+ value = getResponseHeader (response , ClickHouseHttpProto . HEADER_TIMEZONE , "" );
133132 timeZone = !ClickHouseChecker .isNullOrEmpty (value ) ? TimeZone .getTimeZone (value )
134133 : timeZone ;
135134 }
@@ -179,8 +178,8 @@ private void checkResponse(ClickHouseConfig config, CloseableHttpResponse respon
179178 return ;
180179 }
181180
182- final Header errorCode = response .getFirstHeader ("X-ClickHouse-Exception-Code" );
183- final Header serverName = response .getFirstHeader ("X-ClickHouse-Server-Display-Name" );
181+ final Header errorCode = response .getFirstHeader (ClickHouseHttpProto . HEADER_EXCEPTION_CODE );
182+ final Header serverName = response .getFirstHeader (ClickHouseHttpProto . HEADER_SRV_DISPLAY_NAME );
184183 if (response .getEntity () == null ) {
185184 throw new ConnectException (
186185 ClickHouseUtils .format ("HTTP response %d %s(code %s returned from server %s)" ,
0 commit comments