Network.HTTP.Client

Performing requests

withResponse

httpLbs

httpNoBody

responseOpen

responseClose

Tracking redirect history

withResponseHistory

responseOpenHistory

data HistoriedResponse body

hrRedirects

hrFinalRequest

hrFinalResponse

Connection manager

data Manager

newManager

closeManager

withManager

class HasHttpManager a

Connection manager settings

data ManagerSettings

defaultManagerSettings

managerConnCount

managerRawConnection

managerTlsConnection

managerResponseTimeout

managerRetryableException

managerWrapIOException

managerIdleConnectionCount

managerModifyRequest

Manager proxy settings

managerSetProxy

managerSetInsecureProxy

managerSetSecureProxy

data ProxyOverride

proxyFromRequest

noProxy

useProxy

proxyEnvironment

proxyEnvironmentNamed

defaultProxy

Helpers

rawConnectionModifySocket

Request

parseUrl

applyBasicAuth

urlEncodedBody

getUri

setQueryString

Request type and fields

data Request

method

secure

host

port

path

queryString

requestHeaders

requestBody

proxy

applyBasicProxyAuth

decompress

redirectCount

checkStatus

responseTimeout

cookieJar

requestVersion

Request body

data RequestBody

type Popper

type NeedsPopper a

type GivesPopper a

streamFile

observedStreamFile

data StreamFileStatus

Response

data Response body

responseStatus

responseVersion

responseHeaders

responseBody

responseCookieJar

Response body

type BodyReader

brRead

brReadSome

brConsume

Misc

data HttpException

data Cookie

data CookieJar

data Proxy

Cookies

updateCookieJar

receiveSetCookie

generateCookie

insertCheckedCookie

insertCookiesIntoRequest

computeCookieString

evictExpiredCookies

createCookieJar

destroyCookieJar

pathMatches

removeExistingCookieFromCookieJar

domainMatches

isIpAddress

defaultPath