X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Fdav%2FDavClient.java;h=e1e5f749948d6c6cdc5a368b12e555428f9b2b02;hb=1d6840195189cbdbf632ca2800b6179d3b6349df;hp=5788a32b462e78dcbe6e25e6a53a392efc78c803;hpb=6832a0807e45e70c23b22598874807a3a9373475;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/dav/DavClient.java b/org.argeo.cms/src/org/argeo/cms/dav/DavClient.java index 5788a32b4..e1e5f7499 100644 --- a/org.argeo.cms/src/org/argeo/cms/dav/DavClient.java +++ b/org.argeo.cms/src/org/argeo/cms/dav/DavClient.java @@ -2,8 +2,6 @@ package org.argeo.cms.dav; import java.io.IOException; import java.io.InputStream; -import java.net.Authenticator; -import java.net.PasswordAuthentication; import java.net.URI; import java.net.http.HttpClient; import java.net.http.HttpRequest; @@ -15,6 +13,8 @@ import java.util.Iterator; import javax.xml.namespace.QName; +import org.argeo.util.http.HttpHeader; +import org.argeo.util.http.HttpMethod; import org.argeo.util.http.HttpResponseStatus; public class DavClient { @@ -56,8 +56,8 @@ public class DavClient { """; System.out.println(body); HttpRequest request = HttpRequest.newBuilder().uri(URI.create(url)) // - .header("Depth", "1") // - .method(DavMethod.PROPPATCH.name(), BodyPublishers.ofString(body)) // + .header(HttpHeader.DEPTH.getHeaderName(), DavDepth.DEPTH_1.getValue()) // + .method(HttpMethod.PROPPATCH.name(), BodyPublishers.ofString(body)) // .build(); BodyHandler bodyHandler = BodyHandlers.ofString(); HttpResponse response = httpClient.send(request, bodyHandler); @@ -76,8 +76,8 @@ public class DavClient { """; HttpRequest request = HttpRequest.newBuilder().uri(uri) // - .header(DavHeader.DEPTH.getHeaderName(), DavDepth.DEPTH_1.getValue()) // - .method(DavMethod.PROPFIND.name(), BodyPublishers.ofString(body)) // + .header(HttpHeader.DEPTH.getHeaderName(), DavDepth.DEPTH_1.getValue()) // + .method(HttpMethod.PROPFIND.name(), BodyPublishers.ofString(body)) // .build(); HttpResponse responseStr = httpClient.send(request, BodyHandlers.ofString()); @@ -95,8 +95,8 @@ public class DavClient { public boolean exists(URI uri) { try { HttpRequest request = HttpRequest.newBuilder().uri(uri) // - .header(DavHeader.DEPTH.getHeaderName(), DavDepth.DEPTH_0.getValue()) // - .method(DavMethod.HEAD.name(), BodyPublishers.noBody()) // + .header(HttpHeader.DEPTH.getHeaderName(), DavDepth.DEPTH_0.getValue()) // + .method(HttpMethod.HEAD.name(), BodyPublishers.noBody()) // .build(); BodyHandler bodyHandler = BodyHandlers.ofString(); HttpResponse response = httpClient.send(request, bodyHandler); @@ -122,8 +122,8 @@ public class DavClient { """; HttpRequest request = HttpRequest.newBuilder().uri(uri) // - .header(DavHeader.DEPTH.getHeaderName(), DavDepth.DEPTH_0.getValue()) // - .method(DavMethod.PROPFIND.name(), BodyPublishers.ofString(body)) // + .header(HttpHeader.DEPTH.getHeaderName(), DavDepth.DEPTH_0.getValue()) // + .method(HttpMethod.PROPFIND.name(), BodyPublishers.ofString(body)) // .build(); // HttpResponse responseStr = httpClient.send(request, BodyHandlers.ofString());