curl 命令行引发的吐血事件

在某个摸鱼的下午,想要静静地看看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去哪了??

image.png

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容