compose_query(QueryList) -> QueryString
OTP 21.0
类型:
QueryList = [{unicode:chardata(), unicode:chardata() | true}]
QueryString = uri_string() | error()
组成form-urlencodedQueryString
基于一个QueryList
,非百分比编码的键值对列表。 Form-urlencoding 在第 4.10.21.6 节中定义HTML 5.2规范和第 4.10.22.6 节HTML 5.0非 UTF-8 编码规范。
另请参阅相反的操作
dissect_query/1
.
例子:
1> uri_string:compose_query([{"foo bar","1"},{"city","örebro"}]).
"foo+bar=1&city=%C3%B6rebro"
2> uri_string:compose_query([{<<"foo bar">>,<<"1">>},
2> {<<"city">>,<<"örebro"/utf8>>}]).
<<"foo+bar=1&city=%C3%B6rebro">>
相关用法
- erlang compose_query(QueryList, Options)用法及代码示例
- erlang composite(Function1, Function2)用法及代码示例
- erlang cos用法及代码示例
- erlang concat用法及代码示例
- erlang copy用法及代码示例
- erlang cons(Item, Q1 :: queue(Item))用法及代码示例
- erlang consult(Filename)用法及代码示例
- erlang concat(Things)用法及代码示例
- erlang connect(Address, Port, Opts)用法及代码示例
- erlang constant_function(Set, AnySet)用法及代码示例
- erlang converse(BinRel1)用法及代码示例
- erlang connect(Socket, Addr, Port, Opts, Timeout)用法及代码示例
- erlang chr用法及代码示例
- erlang ceil(Number)用法及代码示例
- erlang crc32(OldCrc, Data)用法及代码示例
- erlang crc32_combine(FirstCrc, SecondCrc, SecondSize)用法及代码示例
- erlang carriers(Options)用法及代码示例
- erlang cd(Dir)用法及代码示例
- erlang cmd(Command)用法及代码示例
- erlang crc32(Z, PrevCRC, Data)用法及代码示例
- erlang casefold(String :: unicode:chardata())用法及代码示例
- erlang chomp(String :: unicode:chardata())用法及代码示例
- erlang cspan(String, Chars)用法及代码示例
- erlang characters_to_list(Data, InEncoding)用法及代码示例
- erlang characters_to_nfc_list(CD :: chardata())用法及代码示例
注:本文由纯净天空筛选整理自erlang.org大神的英文原创作品 compose_query(QueryList) -> QueryString。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。