cmr.client.http.protocol

This namespace defines the protocols used by the CMR HTTP client.

HTTPClientAPI

protocol

An interface for ClojureScript HTTP clients.

members

copy

(copy this url)(copy this url opts)

Perform an HTTP COPY.

Not yet implemented.

delete

(delete this url)(delete this url opts)

Perform an HTTP DELETE.

Not yet implemented.

get

(get this url)(get this url opts)

Perform an HTTP GET.

head

(head this url)(head this url opts)

Perform an HTTP HEAD.

move

(move this url)(move this url opts)

Perform an HTTP MOVE.

Not yet implemented.

options

(options this url)(options this url opts)

Perform an HTTP OPTIONS.

Not yet implemented.

patch

(patch this url)(patch this url opts)

Perform an HTTP PATCH.

Not yet implemented.

post

(post this url data)(post this url data opts)

Perform an HTTP POST.

put

(put this url)(put this url data)(put this url data opts)

Perform an HTTP PUT.