diff --git a/vospace-ui-backend/src/main/java/it/inaf/ia2/vospace/ui/controller/DownloadController.java b/vospace-ui-backend/src/main/java/it/inaf/ia2/vospace/ui/controller/DownloadController.java index 1282fd34d007275e3450bde0f21adaae02c1fc3c..8aeb08320b9cd0c7836d5f6663c6a2feb02a1f6f 100644 --- a/vospace-ui-backend/src/main/java/it/inaf/ia2/vospace/ui/controller/DownloadController.java +++ b/vospace-ui-backend/src/main/java/it/inaf/ia2/vospace/ui/controller/DownloadController.java @@ -53,9 +53,12 @@ public class DownloadController { transfer.setDirection("pullFromVoSpace"); transfer.setTarget("vos://" + authority + urlEncodePath(path)); - Protocol protocol = new Protocol(); - protocol.setUri("ivo://ivoa.net/vospace/core#httpget"); - transfer.getProtocols().add(protocol); + Protocol httpProtocol = new Protocol(); + httpProtocol.setUri("ivo://ivoa.net/vospace/core#httpget"); + + Protocol httpsProtocol = new Protocol(); + httpsProtocol.setUri("ivo://ivoa.net/vospace/core#httpsget"); + transfer.getProtocols().add(httpsProtocol); String url = client.getFileServiceEndpoint(transfer); HttpHeaders headers = new HttpHeaders();