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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。