Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
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 #