.TH http_uri 3erl "inets 8.3.1.3" "Ericsson AB" "Erlang Module Definition" .SH NAME http_uri \- Old URI utility module, use uri_string instead .SH DESCRIPTION .LP This module is deprecated since OTP 23\&. Use the module uri_string to properly handle URIs, this is the recommended module since OTP 21\&. .SH "DATA TYPES" .LP Type definitions that are used more than once in this module: .LP \fIboolean() = true | false\fR\& .LP \fIstring()\fR\& = list of ASCII characters .SH "URI DATA TYPES" .LP Type definitions that are related to URI: .RS 2 .TP 2 .B \fIuri() = string() | binary()\fR\&: Syntax according to the URI definition in RFC 3986, for example, "http://www\&.erlang\&.org/" .RE .LP For more information about URI, see RFC 3986\&. .SH EXPORTS .LP .B decode(HexEncodedURI) -> URI .br .RS .LP Types: .RS 3 HexEncodedURI = string() | binary() - A possibly hexadecimal encoded URI .br URI = uri() .br .RE .RE .RS .LP Decodes a possibly hexadecimal encoded URI\&. .RE .LP .B encode(URI) -> HexEncodedURI .br .RS .LP Types: .RS 3 URI = uri() .br HexEncodedURI = string() | binary() - Hexadecimal encoded URI .br .RE .RE .RS .LP Encodes a hexadecimal encoded URI\&. .RE