Fabio Sinibaldi 2017-05-25 10:26:07 +00:00
parent 707f249c26
commit decf004df0
3 changed files with 12 additions and 11 deletions

12
pom.xml
View File

@ -84,18 +84,12 @@
<version>2.22.2</version>
</dependency>
<!-- <dependency> -->
<!-- <groupId>org.glassfish.jersey.media</groupId> -->
<!-- <artifactId>jersey-media-jaxb</artifactId> -->
<!-- <version>2.18</version> -->
<!-- </dependency> -->
<dependency>
<groupId>org.glassfish.jersey.media</groupId>
<artifactId>jersey-media-moxy</artifactId>
<version>2.25.1</version>
<artifactId>jersey-media-json-jackson</artifactId>
<version>2.22.2</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>

View File

@ -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);
}

View File

@ -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());
}
}