Tag: 代码片段
51 total results found
Gin 使用示例(二十八):查询字符串参数底层解析
示例代码: func main() { router := gin.Default() // 查询...
Gin 使用示例(二十七):获取查询字符串以及 POST 表单请求数据
示例代码: func main() { router := gin.Default() route...
Gin 使用示例(二十六):PureJSON
通常,JSON 会通过 Unicode 编码特殊的 HTML 字符,比如将 < 替换成 \u003c,这样一来会影响可读性,如...
Gin 使用示例(二十五):URL 路径中的参数
可选参数、必填参数示例代码: func main() { router := gin.Default() ...
Gin 使用示例(二十四):只绑定查询字符串
使用 ShouldBindQuery 方法将只绑定查询字符串,而忽略 POST 表单数据: package main ...
Gin 使用示例(二十二):Multipart/Urlencoded 绑定和数据解析
我们可以像下面这样将表单请求数据绑定到指定结构体(默认通过 Multipart/Urlencoded 进行绑定): package...
Gin 使用示例(二十一):模型绑定和验证
可以使用模型绑定将请求数据绑定到类型,Gin 支持绑定 JSON、XML、YAML 以及标准的表单数据。 Gin 框架默认使用 g...
Gin 使用示例(二十):字典格式的查询字符串和表单请求数据
示例代码: func main() { router := gin.Default() route...
Gin 使用示例(十九):JSONP
使用 JSONP 可以通过另一个域名从服务器请求数据,对应的 Gin 服务端代码可以这么写: func main() { ...
Gin 使用示例(十八):平滑重启或关闭服务器
可以使用 fvbock/endless 来替换默认的 ListenAndServe 方法,参考 https://github.com...
Gin 使用示例(十七):实现 HTTP/2 服务器推送
在 Go 语言中实现 HTTP/2 服务器推送:https://blog.golang.org/h2push。 注:需要 Go...
Gin 使用示例(十六):HTML 视图模板渲染
在 Gin 框架中,可以使用 LoadHTMLGlob() 或 LoadHTMLFiles() 来渲染 HTML。 单目录 如果...
Gin 使用示例(十五):将日志信息写入文件
Gin 框架默认将日志输出到控制台,要写入指定的日志文件,可以这么做(src/gin-demo/examples/log_file....
Gin 使用示例(十四):路由分组
示例代码: func loginEndpoint(c *gin.Context) { c.String(200, "l...
Gin 使用示例(十三):中间件中使用协程的注意事项
在中间件或处理器中开启新的协程时,不应该在其中使用原生的上下文对象,而应该使用它的只读副本: func main() { r...