Safe Haskell | None |
---|
- parseUrl :: Failure HttpException m => String -> m Request
- setUriRelative :: Failure HttpException m => Request -> URI -> m Request
- getUri :: Request -> URI
- setUri :: Failure HttpException m => Request -> URI -> m Request
- browserDecompress :: ContentType -> Bool
- alwaysDecompress :: ContentType -> Bool
- addProxy :: ByteString -> Int -> Request -> Request
- applyBasicAuth :: ByteString -> ByteString -> Request -> Request
- urlEncodedBody :: [(ByteString, ByteString)] -> Request -> Request
- needsGunzip :: Request -> [Header] -> Bool
- requestBuilder :: Request -> Connection -> IO ()
- useDefaultTimeout :: Maybe Int
Documentation
setUriRelative :: Failure HttpException m => Request -> URI -> m RequestSource
Add a URI
to the request. If it is absolute (includes a host name), add
it as per setUri
; if it is relative, merge it with the existing request.
setUri :: Failure HttpException m => Request -> URI -> m RequestSource
Validate a URI
, then add it to the request.
browserDecompress :: ContentType -> BoolSource
Decompress a compressed stream unless the content-type is 'application/x-tar'.
alwaysDecompress :: ContentType -> BoolSource
Always decompress a compressed stream.
addProxy :: ByteString -> Int -> Request -> RequestSource
Add a proxy to the Request so that the Request when executed will use the provided proxy.
applyBasicAuth :: ByteString -> ByteString -> Request -> RequestSource
urlEncodedBody :: [(ByteString, ByteString)] -> Request -> RequestSource
Add url-encoded parameters to the Request
.
This sets a new requestBody
, adds a content-type request header and
changes the method
to POST.
requestBuilder :: Request -> Connection -> IO ()Source
useDefaultTimeout :: Maybe IntSource
Magic value to be placed in a Request
to indicate that we should use the
timeout value in the Manager
.
Since 1.9.3