URLBuild
詳細とオプション
- URLBuild[URL["path"],…]およびURLBuild[CloudObject["path"],…]もサポートされている.
- クエリのための規則のリスト中,valiは文字列または数,あるいは次の特殊形でよい.
-
None,Null,Missing "" True "true" False "false" {e1,e2,…} e1, e2, … - URLBuild[assoc]では,Association assoc は次の要素を含むことができる.
-
"Scheme" URLスキーム "User" ユーザ情報 "Domain" ドメイン名またはホスト "Port" ポート番号(整数で) "Path" パスのリストまたは文字列 "Query" クエリ文字列またはパラメータと値のペアのリスト "Fragment" フラグメント指定(#の後ろ) - クエリが assoc と規則のリストの両方で指定された場合,クエリは繋ぎ合される.
- assoc から,あるいはクエリのパラメータまたは値からの文字列は,パーセント符号化される.
- URLBuildにはオプションCharacterEncodingがある.このプションは,出力の符号化に使うに文字コードタイプを指定する.デフォルトは"UTF-8"である.
例題
すべて開く すべて閉じる例 (3)
URLBuild[{"www.wolfram.com", "solutions"}]URLBuild[{"https://www.google.com", "search"}, {"q" -> "Mathematica"}]URLBuild[<|"Scheme" -> "https", "Domain" -> "www.wolframalpha.com", "Path" -> "examples"|>]スコープ (6)
URLBuild[{"https://www.wolframalpha.com", "examples", "Engineering.html"}]URLBuild[{"https://www.wolframalpha.com", "input"}, {"i" -> "Doppler Shift 300Hz at 75 mph"}]URLBuild["https://example.com", <|"n" -> {1, 2, 3}|>]URLBuild["https://example.com/?a=2", <|"n" -> {1, 2, 3}|>]URLオブジェクトをベースに使う:
URLBuild[URL["https://www.example.com/?i=1"], <|"x" -> 2|>]CloudObjectをベースに使う:
URLBuild[CloudObject[], <|"input" -> 2|>]一般化と拡張 (1)
URLBuild[<|"Scheme" -> "https", "User" -> "user:info", "Domain" -> "www.domain.com", "Port" -> "80", "Path" -> {"path", "to", "resource"}, "Query" -> {"param1" -> "val2", "param2" -> "val2"}, "Fragment" -> "fragment"|>]URLBuild[<|"Path" -> "path/to/dir", "Query" -> "x=3"|>]URLBuild[<|"Path" -> "path/to/dir", "Query" -> {"x" -> 3}|>]URLBuild[<|"Path" -> "path/to/dir"|>]URLBuild[<|"Path" -> {"path", "to", "dir"}|>]オプション (3)
CharacterEncoding (1)
RemoveEmptyQueries (1)
アプリケーション (1)
特性と関係 (1)
パラメータ値はURLQueryEncodeを使って符号化される:
URLBuild[{"https://www.wolframalpha.com", "input"}, {"i" -> "Integral of Sin x^2"}]考えられる問題 (1)
反復キーはAssociationではサポートされていない:
URLBuild["https://example.com", <|"value" -> 1, "value" -> 2|>]URLBuild["https://example.com", <|"value" -> {1, 2}|>]URLBuild["https://example.com", {"value" -> 1, "value" -> 2}]関連するガイド
-
▪
- URLの操作 ▪
- 即時APIの作成 ▪
- 文字列操作 ▪
- Webの操作 ▪
- ファイル名の操作 ▪
- システム関連の文字列操作 ▪
- テキストの生成 ▪
- ネットワークプログラミング
関連するワークフロー
- URLの短縮形を作る ▪
- Web APIを配備する
テキスト
Wolfram Research (2014), URLBuild, Wolfram言語関数, https://reference.wolfram.com/language/ref/URLBuild.html (2016年に更新).
CMS
Wolfram Language. 2014. "URLBuild." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2016. https://reference.wolfram.com/language/ref/URLBuild.html.
APA
Wolfram Language. (2014). URLBuild. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/URLBuild.html
BibTeX
@misc{reference.wolfram_2026_urlbuild, author="Wolfram Research", title="{URLBuild}", year="2016", howpublished="\url{https://reference.wolfram.com/language/ref/URLBuild.html}", note=[Accessed: 19-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_urlbuild, organization={Wolfram Research}, title={URLBuild}, year={2016}, url={https://reference.wolfram.com/language/ref/URLBuild.html}, note=[Accessed: 19-June-2026]}