ModuleHTTP-4000.5.0
Network.HTTP
- 21 types
- 2 classes
- 74 values
- PackageHTTP-4000.5.0
- Exports97
- LicenceBSD-3-Clause
Deprecated. Use defaultUserAgent instead (but note the user agent name change)
Deprecated. Please use Network.HTTP.Base.normalizeRequest instead
Deprecated. Please use Network.HTTP.Base.normalizeRequest instead
Constructors
Instances2Show, HasHeaders
Show (Request a)Defined in HTTP-4000.5.0 · Network.HTTP.BaseHasHeaders (Request a)Defined in HTTP-4000.5.0 · Network.HTTP.Base
Instances2Eq, Show
Eq RequestMethodDefined in HTTP-4000.5.0 · Network.HTTP.BaseShow RequestMethodDefined in HTTP-4000.5.0 · Network.HTTP.Base
Constructors
ResponserspCode :: ResponseCoderspReason :: StringrspHeaders :: [Header]rspBody :: a
Instances2Show, HasHeaders
Show (Response a)Defined in HTTP-4000.5.0 · Network.HTTP.BaseHasHeaders (Response a)Defined in HTTP-4000.5.0 · Network.HTTP.Base
Constructors
Instances2Eq, Show
Eq URIAuthorityDefined in HTTP-4000.5.0 · Network.HTTP.BaseShow URIAuthorityDefined in HTTP-4000.5.0 · Network.HTTP.Base
Methods
getHeaders :: x -> [Header]setHeaders :: x -> [Header] -> x
Instances2HasHeaders
HasHeaders (Request a)Defined in HTTP-4000.5.0 · Network.HTTP.BaseHasHeaders (Response a)Defined in HTTP-4000.5.0 · Network.HTTP.Base
Constructors
Constructors
HdrCacheControlHdrConnectionHdrDateHdrPragmaHdrTransferEncodingHdrUpgradeHdrViaHdrAcceptHdrAcceptCharsetHdrAcceptEncodingHdrAcceptLanguageHdrAuthorizationHdrCookieHdrExpectHdrFromHdrHostHdrIfModifiedSinceHdrIfMatchHdrIfNoneMatchHdrIfRangeHdrIfUnmodifiedSinceHdrMaxForwardsHdrProxyAuthorizationHdrRangeHdrRefererHdrUserAgentHdrAgeHdrLocationHdrProxyAuthenticateHdrPublicHdrRetryAfterHdrServerHdrSetCookieHdrTEHdrTrailerHdrVaryHdrWarningHdrWWWAuthenticateHdrAllowHdrContentBaseHdrContentEncodingHdrContentLanguageHdrContentLengthHdrContentLocationHdrContentMD5HdrContentRangeHdrContentTypeHdrETagHdrExpiresHdrLastModifiedHdrContentTransferEncodingHdrCustom String
Instances2Eq, Show
Eq HeaderNameDefined in HTTP-4000.5.0 · Network.HTTP.HeadersShow HeaderNameDefined in HTTP-4000.5.0 · Network.HTTP.Headers
Instances1Stream
Stream ConnectionDefined in HTTP-4000.5.0 · Network.TCP
Methods
openStream :: String -> Int -> IO (HandleStream bufType)openSocketStream :: String -> Int -> Socket -> IO (HandleStream bufType)readLine :: HandleStream bufType -> IO (Result bufType)readBlock :: HandleStream bufType -> Int -> IO (Result bufType)writeBlock :: HandleStream bufType -> bufType -> IO (Result ())close :: HandleStream bufType -> IO ()closeQuick :: HandleStream bufType -> IO ()closeOnEnd :: HandleStream bufType -> Bool -> IO ()
Instances3HStream
HStream ByteStringDefined in HTTP-4000.5.0 · Network.TCPHStream ByteStringDefined in HTTP-4000.5.0 · Network.TCPHStream StringDefined in HTTP-4000.5.0 · Network.TCP
Constructors
StreamHookshook_readLine :: (ty -> String) -> Result ty -> IO ()hook_readBlock :: (ty -> String) -> Int -> Result ty -> IO ()hook_writeBlock :: (ty -> String) -> ty -> Result () -> IO ()hook_close :: IO ()hook_name :: String
Instances1Eq
Eq ty => Eq (StreamHooks ty)Defined in HTTP-4000.5.0 · Network.TCP