A function that takes the information needed to build a request and returns a task yielding the information carried by the response.
A function that takes the information needed to build a request and returns a task yielding the information carried by the response.
Builds an URL path from an A
Builds an URL path from an A
Defines how to build a query string from an A
Defines how to build a query string from an A
Defines how to build a query string parameter value from an A
Defines how to build a query string parameter value from an A
Represents the request entity as a function that is passed the underlying XMLHttpRequest (so this one can be modified in place) and returns the actual entity to use
Represents the request entity as a function that is passed the underlying XMLHttpRequest (so this one can be modified in place) and returns the actual entity to use
The response can be retrieved from the XMLHttpRequest API
The response can be retrieved from the XMLHttpRequest API
A function that takes the information A
and returns an XMLHttpRequest
with an optional request entity.
A function that takes the information A
and returns an XMLHttpRequest
with an optional request entity. If provided, the request entity must be
compatible with the send
method of XMLHttpRequest.
A function that, given information A
and an XMLHttpRequest, returns
a request entity.
A function that, given information A
and an XMLHttpRequest, returns
a request entity.
Also, as a side-effect, the function can set the corresponding Content-Type header
on the given XMLHttpRequest.
A function that takes the information A
and the XMLHttpRequest
and sets up some headers on it.
A function that takes the information A
and the XMLHttpRequest
and sets up some headers on it.
Attempts to decode an A
from an XMLHttpRequest’s response
Attempts to decode an A
from an XMLHttpRequest’s response
A value that eventually yields an A
.
A value that eventually yields an A
.
Typically, concrete representation of Result
will have an instance of MonadError
, so
that we can perform requests (sequentially and in parallel) and recover errors.
Defines how to build a path segment from an A
Defines how to build a path segment from an A
Builds an URL from an A
Builds an URL from an A
Sets up no headers on the given XMLHttpRequest
Sets up no headers on the given XMLHttpRequest
Successfully decodes no information from a response
Successfully decodes no information from a response
Sends the entity as it is
Sends the entity as it is
Successfully returns the underlying XMLHttpRequest, whatever its status code is
Successfully returns the underlying XMLHttpRequest, whatever its status code is
Successfully decodes string information from a response
Successfully decodes string information from a response
Interpreter for algebra.LowLevelEndpoints that represents the response as a XMLHttpRequest value.