我尝试用 Java 实现 nextcloud api。 我使用了这个 API ( https://github.com/a-schild/nextcloud-java-api ),它是 self 解释的,但我在连接到服务器时遇到了严重的问题。
public static void main(String[] args) {
String serverName = "https://<domain>/nextcloud/";
boolean useHTTPS = true;
int port = 443;
String userName = "test";
String password = "test";
NextcloudConnector nxt = new NextcloudConnector(serverName, useHTTPS, port, userName, password);
nxt.deleteUser("test2");
}
}
我总是收到此异常:“线程“main”中的异常org.aarboard.nextcloud.api.exception.NextcloudApiException:java.util.concurrent.ExecutionException:java.net.UnknownHostException:https:未知错误”
最佳答案
尝试在服务器名称中不使用协议(protocol):
String serverName = "<domain>/nextcloud/";
关于JAVA Nextcloud API 使用 https 时抛出 UnknownHostException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53542660/