sig
class type webdav_client_t =
object
method base_url : string
method copy :
?depth:Webdav_http.depth ->
?overwrite:bool ->
?dest_base_url:string ->
?fixup:(Webdav_compat.Http_client.http_call -> unit) ->
string -> string -> Webdav_client_methods.copy_call_t
method delete :
?fixup:(Webdav_compat.Http_client.http_call -> unit) ->
string -> Webdav_client_methods.delete_call_t
method get :
?store:Webdav_compat.Http_client.response_body_storage ->
?fixup:(Webdav_compat.Http_client.http_call -> unit) ->
string -> Webdav_client_methods.get_call_t
method list :
?depth:Webdav_http.depth ->
?fixup:(Webdav_compat.Http_client.http_call -> unit) ->
Webdav_client_methods.list_request ->
string -> Webdav_client_methods.list_t
method mkcol :
?fixup:(Webdav_compat.Http_client.http_call -> unit) ->
string -> Webdav_client_methods.mkcol_call_t
method move :
?overwrite:bool ->
?dest_base_url:string ->
?fixup:(Webdav_compat.Http_client.http_call -> unit) ->
string -> string -> Webdav_client_methods.move_call_t
method pipeline : Webdav_compat.Http_client.pipeline
method propfind :
?depth:Webdav_http.depth ->
?propfind_request:Webdav_client_methods.propfind_request ->
?fixup:(Webdav_compat.Http_client.http_call -> unit) ->
string -> Webdav_client_methods.propfind_call_t
method proppatch :
?fixup:(Webdav_compat.Http_client.http_call -> unit) ->
proppatch_request:Webdav_client_methods.proppatch_request ->
string -> Webdav_client_methods.proppatch_call_t
method put :
?content_type:string ->
?content_length:int64 ->
?expect_handshake:bool ->
?fixup:(Webdav_compat.Http_client.http_call -> unit) ->
string -> Netmime.mime_body -> Webdav_client_methods.put_call_t
end
class webdav_client :
?pipeline:Webdav_compat.Http_client.pipeline -> string -> webdav_client_t
val webdav_client :
?pipeline:Webdav_compat.Http_client.pipeline ->
string -> Webdav_client.webdav_client_t
val url_path : string -> string
val length_of_body : Netmime.mime_body -> int64
end