821938089 4 лет назад
Родитель
Сommit
95ff786143
1 измененных файлов с 2 добавлено и 5 удалено
  1. 2 5
      app/src/main/java/io/legado/app/lib/webdav/WebDav.kt

+ 2 - 5
app/src/main/java/io/legado/app/lib/webdav/WebDav.kt

@@ -172,14 +172,11 @@ open class WebDav(val path: String, val authorization: Authorization) {
      */
     suspend fun exists(): Boolean {
         return kotlin.runCatching {
-            val requestPropsStr = DIR.replace("%s", "")
             return okHttpClient.newCallResponse {
                 url(url)
                 addHeader(authorization.name, authorization.data)
-                addHeader("Depth", "0")
-                val requestBody = requestPropsStr.toRequestBody("application/xml".toMediaType())
-                method("PROPFIND", requestBody)
-            }.code == 207
+                head()
+            }.code == 200
         }.getOrDefault(false)
     }