MCPcopy Create free account
hub / github.com/GDATASoftwareAG/vaas / encodeParams

Method encodeParams

java/src/main/java/de/gdata/vaas/Vaas.java:97–108  ·  view source on GitHub ↗
(Map<String, String> params)

Source from the content-addressed store, hash-verified

95 }
96
97 private static String encodeParams(Map<String, String> params) {
98 StringBuilder encodedParams = new StringBuilder();
99 for (Map.Entry<String, String> entry : params.entrySet()) {
100 if (!encodedParams.isEmpty()) {
101 encodedParams.append("&");
102 }
103 encodedParams.append(URLEncoder.encode(entry.getKey(), StandardCharsets.UTF_8))
104 .append("=")
105 .append(URLEncoder.encode(entry.getValue(), StandardCharsets.UTF_8));
106 }
107 return encodedParams.toString();
108 }
109
110 private static void throwInnerException(Exception e) throws VaasAuthenticationException, VaasClientException, VaasServerException {
111 var inner = e.getCause();

Callers 3

forSha256AsyncMethod · 0.95
forStreamAsyncMethod · 0.95
forUrlAsyncMethod · 0.95

Calls 1

appendMethod · 0.80

Tested by

no test coverage detected