在某个摸鱼的下午,想要静静地看看go如何获取请求参数。就在刚开始看到获取query时,写个小demo吧,毕竟实践是检验真理的唯一标准,小demo如下。
func main() {
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request){
log.Println(r.URL.Query())
})
http.ListenAndServe(":9999", nil)
}
然后就在命令行里输入了curl http://localhost:9999/test?a=b&c=d
可是就在这时控制台输出了,what?c去哪了??

几番折腾之后,哇哦原来应该这么写。。。。curl ‘http://localhost:9999/test?a=b&c=d’。以此谨记curl一定要写单引号
网友评论