Network.HTTP.Types
type Ascii
type Method
methodGet
methodPost
methodHead
methodPut
methodDelete
methodTrace
methodConnect
methodOptions
data StdMethod
parseMethod
renderMethod
renderStdMethod
data HttpVersion
http09
http10
http11
data Status
status100
statusContinue
status101
statusSwitchingProtocols
status200
statusOK
status201
statusCreated
status202
statusAccepted
status203
statusNonAuthoritative
status204
statusNoContent
status205
statusResetContent
status206
statusPartialContent
status300
statusMultipleChoices
status301
statusMovedPermanently
status302
statusFound
status303
statusSeeOther
status304
statusNotModified
status305
statusUseProxy
status307
statusTemporaryRedirect
status400
statusBadRequest
status401
statusUnauthorized
status402
statusPaymentRequired
status403
statusForbidden
status404
statusNotFound
status405
statusNotAllowed
status406
statusNotAcceptable
status407
statusProxyAuthenticationRequired
status408
statusRequestTimeout
status409
statusConflict
status410
statusGone
status411
statusLengthRequired
status412
statusPreconditionFailed
status413
statusRequestEntityTooLarge
status414
statusRequestURITooLong
status415
statusUnsupportedMediaType
status416
statusRequestedRangeNotSatisfiable
status417
statusExpectationFailed
status418
statusImATeapot
status500
statusServerError
status501
statusNotImplemented
status502
statusBadGateway
status503
statusServiceUnavailable
status504
statusGatewayTimeout
status505
statusHTTPVersionNotSupported
type Header
type RequestHeaders
type ResponseHeaders
headerAccept
headerAuthorization
headerCacheControl
headerConnection
headerContentLength
headerContentType
headerContentMD5
headerDate
type QueryItem
type Query
type SimpleQueryItem
type SimpleQuery
simpleQueryToQuery
renderQuery
renderQueryBuilder
renderSimpleQuery
parseQuery
parseSimpleQuery
type QueryText
queryTextToQuery
queryToQueryText
renderQueryText
parseQueryText
encodePathSegments
decodePathSegments
encodePath
decodePath
urlEncodeBuilder
urlEncode
urlDecode