Network.HTTP.Simple

# Perform requests

httpLBS

httpNoBody

httpJSON

httpJSONEither

httpSink

httpSource

withResponse

# Types

data Request

data Response body

data JSONException

data HttpException

data Proxy

# Request constructions

defaultRequest

parseRequest

parseRequest_

# Request lenses

## Basics

setRequestMethod

setRequestSecure

setRequestHost

setRequestPort

setRequestPath

addRequestHeader

getRequestHeader

setRequestHeader

setRequestHeaders

setRequestQueryString

getRequestQueryString

## Request body

setRequestBody

setRequestBodyJSON

setRequestBodyLBS

setRequestBodySource

setRequestBodyFile

setRequestBodyURLEncoded

## Special fields

setRequestIgnoreStatus

setRequestBasicAuth

setRequestManager

setRequestProxy

# Response lenses

getResponseStatus

getResponseStatusCode

getResponseHeader

getResponseHeaders

getResponseBody

# Alternate spellings

httpLbs