×

golang

golang gin框架获取请求中所有参数(golang获取命令行参数)

钟情 钟情 发表于2024-06-19 浏览8525 评论0
问题 gin 框架如何获取全部请求参数? 当明确接口的时候我们可以定义一个结构体去绑定参数到定义好的结构体中。 如果是在中间件中要获取全部参数另做他用,比如验签等操作,动态去获取全部参数时如何做呢? gin框架只提供了根据key获取参数的方法,所以我们需要自己定义方法去获取全部参数,下面以gin框架获取get请求中所有参数为例把全部query参数获取并绑定到一个map[string]any(go 1.18版本前为 map[string]interface{} 写法)中。 解决方法