Safe Haskell | None |
---|---|
Language | Haskell2010 |
- newtype Request = Request (Request -> IO (Request, IO ()))
- endo :: (Request -> Request) -> Request
- setTimeout :: Int -> Request
- setHeader :: ByteString -> ByteString -> Request
- setAcceptHeader :: ByteString -> Request
- setAcceptLanguageHeader :: ByteString -> Request
- setContentTypeHeader :: ByteString -> Request
- setBasicAuthHeader :: Text -> Text -> Request
- setAcceptHeaderToJson :: Request
- setAcceptHeaderToHtml :: Request
- setContentTypeHeaderToJson :: Request
- setUserAgentHeader :: ByteString -> Request
- setIri :: HttpIri -> Request
- setMethod :: ByteString -> Request
- setMethodToGet :: Request
- setMethodToPost :: Request
- setMethodToDelete :: Request
- setMethodToHead :: Request
- setBody :: ByteString -> Request
- produceBody :: Produce ByteString -> Request
- buildBody :: Builder -> Request
- buildJsonBody :: Literal -> Request
Documentation
Composable settings of an HTTP request
setTimeout :: Int -> Request Source #
Set timeout in millis
setHeader :: ByteString -> ByteString -> Request Source #
setAcceptHeader :: ByteString -> Request Source #
setMethod :: ByteString -> Request Source #
setBody :: ByteString -> Request Source #
produceBody :: Produce ByteString -> Request Source #
buildJsonBody :: Literal -> Request Source #