| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Network.HTTP.Client.Lens
Contents
Description
Optics for http-client types
Synopsis
- method :: Lens' Request Method
- secure :: Lens' Request Bool
- host :: Lens' Request ByteString
- port :: Lens' Request Int
- path :: Lens' Request ByteString
- queryString :: Lens' Request ByteString
- requestBody :: Lens' Request RequestBody
- requestHeaders :: Lens' Request RequestHeaders
- proxy :: Lens' Request (Maybe Proxy)
- hostAddress :: Lens' Request (Maybe HostAddress)
- rawBody :: Lens' Request Bool
- decompress :: Lens' Request (ByteString -> Bool)
- redirectCount :: Lens' Request Int
- checkResponse :: Lens' Request (Request -> Response BodyReader -> IO ())
- responseTimeout :: Lens' Request ResponseTimeout
- cookieJar :: Lens' Request (Maybe CookieJar)
- requestVersion :: Lens' Request HttpVersion
- onRequestBodyException :: Lens' Request (SomeException -> IO ())
- requestManagerOverride :: Lens' Request (Maybe Manager)
Request lenses
queryString :: Lens' Request ByteString Source #
queryString lens
requestBody :: Lens' Request RequestBody Source #
requestBody lens
requestHeaders :: Lens' Request RequestHeaders Source #
requestHeaders lens
hostAddress :: Lens' Request (Maybe HostAddress) Source #
decompress :: Lens' Request (ByteString -> Bool) Source #
redirectCount :: Lens' Request Int Source #
redirectCount lens
checkResponse :: Lens' Request (Request -> Response BodyReader -> IO ()) Source #
checkResponse lens
responseTimeout :: Lens' Request ResponseTimeout Source #
responseTimeout lens
requestVersion :: Lens' Request HttpVersion Source #
requestVersion lens
onRequestBodyException :: Lens' Request (SomeException -> IO ()) Source #