This commit is contained in:
821938089 committed 2022-07-05 11:10:08 +08:00
1 parent 6e38daab63
commit 95ff786143
1 file changed
+2 -5
@@ -172,14 +172,11 @@ open class WebDav(val path: String, val authorization: Authorization) {
*/ */
suspend fun exists(): Boolean { suspend fun exists(): Boolean {
return kotlin.runCatching { return kotlin.runCatching {
val requestPropsStr = DIR.replace("%s", "")
return okHttpClient.newCallResponse { return okHttpClient.newCallResponse {
url(url) url(url)
addHeader(authorization.name, authorization.data) addHeader(authorization.name, authorization.data)
addHeader("Depth", "0") head()
val requestBody = requestPropsStr.toRequestBody("application/xml".toMediaType()) }.code == 200
method("PROPFIND", requestBody)
}.code == 207
}.getOrDefault(false) }.getOrDefault(false)
} }