Go 如何在http请求中获取数组
对于此请求Go 如何在http请求中获取数组,go,Go,对于此请求GEThttp://localhost:8080/path?my_key%5B%5D=3&my_key%5B%5D=4&my_key%5B%5D=5 我无法从my\u key获取数据。我尝试了req.URL.Query()[“我的密钥”]。如果我将请求编码从my_key%5B%5D=4和my_key%5B%5D=5更改为my_key=4和my_key=5,我就可以得到它 如何以my_key[]=value的形式获取请求URL使用包 您的钥匙是“我的钥匙[]”而不是“我的钥匙”请使用该
GEThttp://localhost:8080/path?my_key%5B%5D=3&my_key%5B%5D=4&my_key%5B%5D=5
我无法从my\u key
获取数据。我尝试了req.URL.Query()[“我的密钥”]
。如果我将请求编码从my_key%5B%5D=4和my_key%5B%5D=5更改为my_key=4和my_key=5,我就可以得到它
如何以my_key[]=value
的形式获取请求URL使用包
您的钥匙是“我的钥匙[]”
而不是“我的钥匙”
请使用该软件包
您的钥匙是“我的钥匙[]”
而不是“我的钥匙”
请使用该软件包
您的钥匙是“我的钥匙[]”
而不是“我的钥匙”
请使用该软件包
您的密钥是“我的密钥[]”
不“我的密钥”
提供的实时代码示例当前不起作用提供的实时代码示例当前不起作用提供的实时代码示例当前不起作用提供的实时代码示例当前不起作用
package main
import (
"fmt"
"net/url"
)
func main() {
utmp := "GET http://localhost:8080/path?my_key%5B%5D=3&my_key%5B%5D=4&my_key%5B%5D=5"
u, err := url.Parse(utmp)
if err != nil {
panic(err)
}
fmt.Println(u.Query()["my_key[]"])
}