| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Network.HTTP.Request
Documentation
type Header = (ByteString, ByteString) Source #
class FromResponseBody a where Source #
Methods
fromResponseBody :: ByteString -> a Source #
Instances
| FromResponseBody ByteString Source # | |
Defined in Network.HTTP.Request Methods | |
| FromResponseBody ByteString Source # | |
Defined in Network.HTTP.Request Methods | |
| FromResponseBody Text Source # | |
Defined in Network.HTTP.Request Methods fromResponseBody :: ByteString -> Text Source # | |
| FromResponseBody String Source # | |
Defined in Network.HTTP.Request Methods fromResponseBody :: ByteString -> String Source # | |
Constructors
| Request | |
patch :: FromResponseBody a => String -> Maybe ByteString -> IO (Response a) Source #
post :: FromResponseBody a => String -> Maybe ByteString -> IO (Response a) Source #
put :: FromResponseBody a => String -> Maybe ByteString -> IO (Response a) Source #
requestMethod :: Request -> Method Source #
requestUrl :: Request -> String Source #
requestHeaders :: Request -> Headers Source #
requestBody :: Request -> Maybe ByteString Source #
responseStatus :: Response a -> Int Source #
responseHeaders :: Response a -> Headers Source #
responseBody :: Response a -> a Source #