Query()
Query在接收参数后会返回字符串,如果参数为空,那么返回值也为空
fmt.Println(c.Query("user"))
get请求:localhost:83/query?user=kanzaki
结果:
kanzaki
getQuery()
getQuery方法会返回两个值,一个是本身接收到的参数,还有一个布尔值,接收到参数即为true,否则false
fmt.Println(c.getQuery("user"))
get请求:localhost:83/query?user=kanzaki
结果:
kanzaki true
如果没有接受到参数,第一个值为空,第二个值为false
QueryArray()
该方法在一次get请求了两个相同的参数时,会以数组的形式返回
fmt.Println(c.QueryArray("user"))
get请求:localhost:83/query?user=kanzaki&user=shenqi
结果:
[kanzaki shenqi]
如果没有接收到参数则会返回空数组[]
GetQueryArray()
该方法和上面getquery一致,会以数组的形式返回请求参数和布尔值
fmt.Println(c.getQueryArray("user"))
get请求:localhost:83/query?user=kanzaki&user=shenqi
结果:
[kanzaki shenqi] true
如果没接收到参数,则返回空数组和false:[] false
QueryMap()
该方法要求在get请求中以map的格式请求,并返回map:
fmt.Println(c.QueryMap("user"))
get请求:localhost:83/query?user[name]=kanzaki
结果:
map[name:kanzaki]
如果格式不对则无法识别,故而返回空map:
map[]
本人代码水平一般,如有错误请指正,感谢。
2024-09-23 08:44:15 回复
不错不错,我喜欢看
2024-09-22 17:58:23 回复
博主真是太厉害了!!!