From a42858f00ba09759d5f723895e52cd89c77165ac Mon Sep 17 00:00:00 2001 From: Tristan Sloughter Date: Thu, 4 May 2017 20:43:42 -0700 Subject: add binary string support to http_uri functions --- lib/inets/doc/src/http_uri.xml | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) (limited to 'lib/inets/doc') diff --git a/lib/inets/doc/src/http_uri.xml b/lib/inets/doc/src/http_uri.xml index 696b7dfa31..acf0d2163a 100644 --- a/lib/inets/doc/src/http_uri.xml +++ b/lib/inets/doc/src/http_uri.xml @@ -45,6 +45,7 @@ this module:

boolean() = true | false

string() = list of ASCII characters

+

unicode_binary() = binary() with characters encoded in the UTF-8 coding standard

@@ -53,22 +54,22 @@

Type definitions that are related to URI:

- uri() = string() + uri() = string() | unicode:unicode_binary()

Syntax according to the URI definition in RFC 3986, for example, "http://www.erlang.org/"

- user_info() = string() + user_info() = string() | unicode:unicode_binary()

scheme() = atom()

Example: http, https

- host() = string() + host() = string() | unicode:unicode_binary()

port() = pos_integer()

- path() = string() + path() = string() | unicode:unicode_binary()

Represents a file path or directory path

- query() = string() + query() = string() | unicode:unicode_binary()

- fragment() = string() + fragment() = string() | unicode:unicode_binary()

@@ -83,7 +84,7 @@ Decodes a hexadecimal encoded URI. - HexEncodedURI = string() - A possibly hexadecimal encoded URI + HexEncodedURI = string() | unicode:unicode_binary() - A possibly hexadecimal encoded URI URI = uri() @@ -98,7 +99,7 @@ Encodes a hexadecimal encoded URI. URI = uri() - HexEncodedURI = string() - Hexadecimal encoded URI + HexEncodedURI = string() | unicode:unicode_binary() - Hexadecimal encoded URI @@ -145,7 +146,7 @@

Scheme validation fun is to be defined as follows:

-fun(SchemeStr :: string()) -> +fun(SchemeStr :: string() | unicode:unicode_binary()) -> valid | {error, Reason :: term()}. -- cgit v1.2.3