Parser for URI
- data URI
- uriScheme :: URI -> ByteString
- uriAuthority :: URI -> Maybe URIAuth
- uriPath :: URI -> ByteString
- uriQuery :: URI -> ByteString
- uriFragment :: URI -> ByteString
- data URIAuth
- uriUserInfo :: URIAuth -> ByteString
- uriRegName :: URIAuth -> ByteString
- uriPort :: URIAuth -> ByteString
- parseURI :: ByteString -> Maybe URI
- uriHostName :: URI -> ByteString
- uriPortNumber :: URI -> ByteString
- toURL :: URI -> ByteString
- toURLwoPort :: URI -> ByteString
- isAbsoluteURI :: ByteString -> Bool
- unEscapeString :: String -> String
- unEscapeByteString :: ByteString -> ByteString
Documentation
uriScheme :: URI -> ByteStringSource
uriAuthority :: URI -> Maybe URIAuthSource
uriPath :: URI -> ByteStringSource
uriQuery :: URI -> ByteStringSource
uriFragment :: URI -> ByteStringSource
uriPort :: URIAuth -> ByteStringSource
parseURI :: ByteString -> Maybe URISource
Parsing URI.
uriHostName :: URI -> ByteStringSource
Getting a hostname from URI
.
uriPortNumber :: URI -> ByteStringSource
Getting a port number from URI
.
toURL :: URI -> ByteStringSource
Making a URL string from URI
.
toURLwoPort :: URI -> ByteStringSource
Making a URL string from URI
without port.
isAbsoluteURI :: ByteString -> BoolSource
Checking whether or not URI starts with "http:".
unEscapeString :: String -> StringSource
Decoding the %XX encoding.
unEscapeByteString :: ByteString -> ByteStringSource
Decoding the %XX encoding.