import com.att.nsa.apiClient.http.CacheUse;
import com.att.nsa.apiClient.http.HttpClient;
import java.net.MalformedURLException;
+import java.nio.charset.StandardCharsets;
import java.util.Collection;
import java.util.Set;
import java.util.TreeSet;
import java.util.concurrent.TimeUnit;
import javax.ws.rs.client.WebTarget;
import javax.ws.rs.core.Response;
-
+import org.apache.commons.codec.binary.Base64;
import org.apache.http.HttpException;
import org.apache.http.HttpStatus;
import org.glassfish.jersey.client.ClientConfig;
-import org.glassfish.jersey.internal.util.Base64;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
WebTarget target = null;
Response response = null;
target = DmaapClientUtil.getTarget(clientConfig, path, username, password);
- String encoding = Base64.encodeAsString(username + ":" + password);
+ Base64 base64 = new Base64();
+ String encoding = base64.encodeAsString((username + ":" + password).getBytes(StandardCharsets.UTF_8));
response = DmaapClientUtil.postResponsewtBasicAuth(target, encoding, data, contentType);
WebTarget target = null;
Response response = null;
target = DmaapClientUtil.getTarget(clientConfig, path, username, password);
- String encoding = Base64.encodeAsString(username + ":" + password);
+ Base64 base64 = new Base64();
+ String encoding = base64.encodeAsString((username + ":" + password).getBytes(StandardCharsets.UTF_8));
response = DmaapClientUtil.postResponsewtBasicAuth(target, encoding, data, contentType);
response = DmaapClientUtil.getResponsewtCambriaAuth(target, username, password);
} else {
target = DmaapClientUtil.getTarget(clientConfig, path, username, password);
- String encoding = Base64.encodeAsString(username + ":" + password);
+ Base64 base64 = new Base64();
+ String encoding = base64.encodeAsString((username + ":" + password).getBytes(StandardCharsets.UTF_8));
response = DmaapClientUtil.getResponsewtBasicAuth(target, encoding);
response = DmaapClientUtil.getResponsewtCambriaAuth(target, username, password);
} else {
target = DmaapClientUtil.getTarget(clientConfig, path, username, password);
- String encoding = Base64.encodeAsString(username + ":" + password);
+ Base64 base64 = new Base64();
+ String encoding = base64.encodeAsString((username + ":" + password).getBytes(StandardCharsets.UTF_8));
response = DmaapClientUtil.getResponsewtBasicAuth(target, encoding);
}
MRClientFactory.setHTTPHeadersMap(response.getHeaders());