Avoid UnsupportedEncodingException & use const from StandardCharsets (#11948)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
This commit is contained in:
committed by
GitHub
parent
3f54327d5a
commit
167f8ebc49
@@ -17,7 +17,6 @@ import static org.openhab.binding.ecobee.internal.EcobeeBindingConstants.*;
|
||||
import java.io.ByteArrayInputStream;
|
||||
import java.io.EOFException;
|
||||
import java.io.IOException;
|
||||
import java.io.UnsupportedEncodingException;
|
||||
import java.net.URLEncoder;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.time.LocalDateTime;
|
||||
@@ -268,10 +267,10 @@ public class EcobeeApi implements AccessTokenRefreshListener {
|
||||
return executePost(ECOBEE_THERMOSTAT_UPDATE_URL, GSON.toJson(request, ThermostatUpdateRequestDTO.class));
|
||||
}
|
||||
|
||||
private String buildQueryUrl(String baseUrl, String requestJson) throws UnsupportedEncodingException {
|
||||
private String buildQueryUrl(String baseUrl, String requestJson) {
|
||||
final StringBuilder urlBuilder = new StringBuilder(baseUrl);
|
||||
urlBuilder.append("?json=");
|
||||
urlBuilder.append(URLEncoder.encode(requestJson, StandardCharsets.UTF_8.toString()));
|
||||
urlBuilder.append(URLEncoder.encode(requestJson, StandardCharsets.UTF_8));
|
||||
return urlBuilder.toString();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user