Ord a => [a] -> [a] -base -text +network

normalizeCase :: String -> String
network Network.URI
Case normalization; cf. RFC3986 section 6.2.2.1 NOTE: authority case normalization is not performed
normalizeEscape :: String -> String
network Network.URI
Encoding normalization; cf. RFC3986 section 6.2.2.2
normalizePathSegments :: String -> String
network Network.URI
Path segment normalization; cf. RFC3986 section 6.2.2.4
unEscapeString :: String -> String
network Network.URI
Turns all instances of escaped characters in the string back into literal characters.
escapeURIString :: (Char -> Bool) -> String -> String
network Network.URI
Can be used to make a string valid for use in a URI.
escapeString :: String -> (Char -> Bool) -> String
network Network.URI
Deprecated: use escapeURIString, and note the flipped arguments
recvFrom :: HostName -> PortID -> IO String
network Network
escapeURIChar :: (Char -> Bool) -> Char -> String
network Network.URI
Escape character if supplied predicate is not satisfied, otherwise return character as singleton string.
nonStrictRelativeTo :: URI -> URI -> URI
network Network.URI
Returns a new URI which represents the value of the first URI interpreted as relative to the second URI. For example: > "foo" `relativeTo` "http://bar.org/" = "http://bar.org/foo" > "http:foo" `nonStrictRelativeTo` "http://bar.org/" = "http://bar.org/foo" Algorithm from RFC3986 [3], section 5.2.2
relativeFrom :: URI -> URI -> URI
network Network.URI
Returns a new URI which represents the relative location of the first URI with respect to the second URI. Thus, the values supplied are expected to be absolute URIs, and the result returned may be a relative URI. Example: > "http://example.com/Root/sub1/name2#frag" > `relativeFrom` "http://example.com/Root/sub2/name2#frag" > == "../sub1/name2#frag" There is no single correct implementation of this function, but any acceptable implementation must satisfy the following: > (uabs `relativeFrom` ubase) `relativeTo` ubase == uabs For any valid absolute URI. (cf. http://lists.w3.org/Archives/Public/uri/2003Jan/0008.html http://lists.w3.org/Archives/Public/uri/2003Jan/0005.html)
relativeTo :: URI -> URI -> URI
network Network.URI
Returns a new URI which represents the value of the first URI interpreted as relative to the second URI. Algorithm from RFC3986 [3], section 5.2