From f33549798401cfe8a6cc2a9429fc00fb93179e8c Mon Sep 17 00:00:00 2001 From: Hatter Jiang Date: Mon, 10 Feb 2020 00:06:14 +0800 Subject: [PATCH] add url --- single_file_tests/url.go | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 single_file_tests/url.go diff --git a/single_file_tests/url.go b/single_file_tests/url.go new file mode 100644 index 0000000..ada51d9 --- /dev/null +++ b/single_file_tests/url.go @@ -0,0 +1,18 @@ +package main + +import ( + "fmt" + "strings" + "net/url" +) + +func main() { + q := url.Values{} + q.Add("b", "testing") + q.Add("a", "hello world") + + // url.Values will sort keys(alphabet asc) + // and encode ' '(blank) to '+', SHOULD replace to '%20' + s := strings.ReplaceAll(q.Encode(), "+", "%20") + fmt.Println(s) +} \ No newline at end of file