catalyst v0.2.1 Catalyst View Source
Basic webdav client, build around genserver
Link to this section Summary
Functions
DELETE resource at specified URI
Makes a GET request to a resource at specified URI
HEAD request at specified URI
Creates directory at specified URI
Creates directories recursirve at specified URI
MOVE data from source uri to destination uri
PUT data into a resource at specified URI
Recursively uploads whole directory to specified webdav dir
Upload file contents at specified URI
Starts the webdav client genserver
Link to this section Functions
Makes a GET request to a resource at specified URI
Examples
iex> Catalyst.get "/some_resource.txt"
{:ok, 200, "content"}
Creates directories recursirve at specified URI
Examples
iex> Catalyst.mkcol "/new_dir/level_2/level_3/"
{:ok, 201, ""}
MOVE data from source uri to destination uri
Examples
iex> Catalyst.move "/some_dir/some_resource.txt", "/some_resource.txt"
{:ok, 204, ""}
PUT data into a resource at specified URI
Examples
iex> Catalyst.put "/some_resource.txt", "content"
{:ok, 201, "content"}
Recursively uploads whole directory to specified webdav dir
Examples
iex> Catalyst.put_directory "/some_dir/", "files"
:ok
Upload file contents at specified URI
Examples
iex> Catalyst.put_file "/some_dir/new_file.txt", "files/some_file.txt"
{:ok, 201, ""}