diff --git a/pom.xml b/pom.xml
index 6680297..8787825 100644
--- a/pom.xml
+++ b/pom.xml
@@ -84,18 +84,12 @@
2.22.2
-
-
-
-
-
-
org.glassfish.jersey.media
- jersey-media-moxy
- 2.25.1
+ jersey-media-json-jackson
+ 2.22.2
-
+
org.slf4j
slf4j-api
diff --git a/src/main/java/org/gcube/data/transfer/library/client/Client.java b/src/main/java/org/gcube/data/transfer/library/client/Client.java
index 57115f3..dd3ac11 100644
--- a/src/main/java/org/gcube/data/transfer/library/client/Client.java
+++ b/src/main/java/org/gcube/data/transfer/library/client/Client.java
@@ -14,6 +14,7 @@ import org.gcube.data.transfer.model.TransferCapabilities;
import org.gcube.data.transfer.model.TransferRequest;
import org.gcube.data.transfer.model.TransferTicket;
import org.glassfish.jersey.client.ClientConfig;
+import org.glassfish.jersey.jackson.JacksonFeature;
import lombok.extern.slf4j.Slf4j;
@@ -25,6 +26,7 @@ public class Client {
static{
log.debug("Creating configuration ..");
config=new ClientConfig();
+ config.register(JacksonFeature.class);
config.register(AuthorizationFilter.class);
}
diff --git a/src/test/java/org/gcube/data/transfer/library/TestClientCalls.java b/src/test/java/org/gcube/data/transfer/library/TestClientCalls.java
index e937df5..f0b9be7 100644
--- a/src/test/java/org/gcube/data/transfer/library/TestClientCalls.java
+++ b/src/test/java/org/gcube/data/transfer/library/TestClientCalls.java
@@ -28,7 +28,7 @@ import org.junit.Test;
public class TestClientCalls {
- static String hostname="http://node3-d-d4s.d4science.org";
+ static String hostname="http://thredds-d-d4s.d4science.org";
// static String hostname="https://geoserver1-spatial-dev.d4science.org";
static String scope="/gcube/devNext";
static Client client;
@@ -78,8 +78,13 @@ public class TestClientCalls {
WebTarget target=client.target(hostname+"/data-transfer-service"+ServiceConstants.APPLICATION_PATH+"Capabilities");
// WebTarget target=client.target(hostname+"/data-transfer-service/gcube/service/Capabilities");
System.out.println("Asking capabilities to target : "+target.getUri());
+ System.out.println("RESPONSE AS STRING ");
System.out.println(target.
- request(MediaType.APPLICATION_JSON_TYPE).get(TransferCapabilities.class));
+ request(MediaType.APPLICATION_JSON_TYPE).get(String.class));
+ System.out.println("RESPONSE AS OBJ ");
+ TransferCapabilities cap=target.
+ request(MediaType.APPLICATION_JSON_TYPE).get(TransferCapabilities.class);
+ System.out.println(cap.getAvailablePersistenceIds());
}
}