Network.HTTP.Client.Internal

Low-level response body handling

makeChunkedReader

makeLengthReader

makeGzipReader

makeUnlimitedReader

brConsume

brEmpty

brAddCleanup

brReadSome

brRead

Raw connection handling

connectionReadLine

connectionReadLineWith

connectionDropTillBlankLine

dummyConnection

openSocketConnection

openSocketConnectionSize

makeConnection

Cookies

updateCookieJar

receiveSetCookie

generateCookie

insertCheckedCookie

insertCookiesIntoRequest

computeCookieString

evictExpiredCookies

createCookieJar

destroyCookieJar

pathMatches

removeExistingCookieFromCookieJar

domainMatches

isIpAddress

defaultPath

Performing requests

withResponse

httpLbs

httpNoBody

httpRaw

httpRaw'

responseOpen

responseClose

applyCheckStatus

httpRedirect

httpRedirect'

Parse response headers

parseStatusHeaders

Request helper functions

parseUrl

parseUrlThrow

parseRequest

parseRequest_

defaultRequest

setUriRelative

getUri

setUri

browserDecompress

alwaysDecompress

addProxy

applyBasicAuth

applyBasicProxyAuth

urlEncodedBody

needsGunzip

requestBuilder

useDefaultTimeout

setRequestIgnoreStatus

setQueryString

streamFile

observedStreamFile

extractBasicAuthInfo

Low-level response body handling

getRedirectedRequest

getResponse

lbsResponse

Manager

data ManagerSettings

newManager

closeManager

withManager

getConn

failedConnectionException

defaultManagerSettings

rawConnectionModifySocket

proxyFromRequest

noProxy

useProxy

proxyEnvironment

proxyEnvironmentNamed

defaultProxy

dropProxyAuthSecure

All types

type BodyReader

data Connection

data StatusHeaders

data ConnectionClosed

data HttpException

data Cookie

data CookieJar

data Proxy

data RequestBody

type Popper

type NeedsPopper a

type GivesPopper a

data Request

data ConnReuse

type ConnRelease

data ManagedConn

data Response body

data ResponseClose

data Manager

class HasHttpManager a

data ConnsMap

data ManagerSettings

data NonEmptyList a

data ConnHost

data ConnKey

data ProxyOverride

data StreamFileStatus

Various utilities

hGetSome

(<>)

readDec

hasNoBody

fromStrict

timeout