
Gin
文章平均质量分 65
Go web 框架 Gin
wohu007
这个作者很懒,什么都没留下…
展开
-
Gin 笔记(08)— 渲染 XML、JSON、YAML、ProtoBuf、上传单个文件、上传多个文件、替换 JSON 编译、无 MsgPack 渲染功能编译
渲染 XML、JSON、YAML、ProtoBuf、上传单个文件、上传多个文件、替换 JSON 编译、原创 2022-09-19 21:00:00 · 574 阅读 · 0 评论 -
Gin 笔记(07)— 自定义中间件、全局中间件、组中间件、单请求中间件、BasicAuth 中间件、限流中间件、中间件内使用 goroutines
自定义中间件、全局中间件、组中间件、单请求中间件、BasicAuth 中间件、限流中间件、中间件内使用 goroutines原创 2022-09-18 22:45:00 · 2490 阅读 · 0 评论 -
Gin 笔记(06)— 设置不同启动模式、优雅启动和关闭、运行多个不同端口的服务进程
Gin 设置不同启动模式、优雅启动和关闭、运行多个不同端口的服务进程原创 2022-09-15 22:30:00 · 2736 阅读 · 0 评论 -
Gin 笔记(05)— 路由组、自定义校验
Gin 路由组和自定义校验原创 2022-09-14 22:15:00 · 521 阅读 · 0 评论 -
Gin 笔记(04)— 自定义 HTTP 配置、使用 HTTP 方法、自定义请求 url 不存在时的返回值、自定义重定向
Gin 自定义 HTTP 配置、使用 HTTP 方法、自定义请求 url 不存在时的返回值、自定义重定向原创 2022-09-13 21:15:00 · 700 阅读 · 0 评论 -
Gin 笔记(03)— log 输出到控制台和文件、自定义路由日志格式
Gin log 输出到控制台和文件、自定义路由日志格式原创 2022-09-12 21:00:00 · 5532 阅读 · 2 评论 -
Gin 笔记(02)— 返回自定义格式(ascii json、自定义 json、安全的 json)
Gin 返回自定义格式(ascii json、自定义 json、安全的 json)原创 2022-09-11 21:15:00 · 969 阅读 · 0 评论 -
Gin 笔记(01)— 安装、运行、框架、Context 和 Engine
Gin 安装、运行、框架简介、Context 和 Engine 说明原创 2022-09-10 22:30:00 · 845 阅读 · 0 评论 -
Gin 笔记(04)— URLQuery参数处理、Bind URI、Bind POST 到指定结构体、POST 表单处理
Gin URL 参数查询、参数绑定、表单处理原创 2022-08-25 22:25:41 · 2864 阅读 · 1 评论 -
Gin 框架学习笔记(03)— 输出响应与渲染
在 Gin 框架中,对 HTTP 请求可以很方便有多种不同形式的响应。比如响应为 JSON 、 XML 或者是 HTML 等。Context 的以下方法在 Gin 框架中把内容序列化为不同类型写入到响应主体中。// HTML 呈现指定文件名的 HTTP 模板。// 更新 HTTP 状态代码并将 Content-Type设置为 “text/html”。// 参见 http://golang.org/doc/articles/wiki/func (c *Context) HTML(code int原创 2021-12-18 21:45:00 · 3096 阅读 · 0 评论 -
Gin 框架学习笔记(02)— 参数自动绑定到结构体
参数绑定模型可以将请求体自动绑定到结构体中,目前支持绑定的请求类型有 JSON 、XML 、YAML 和标准表单 form数据 foo=bar&boo=baz 等。换句话说,只要定义好结构体,就可以将请求中包含的数据自动接收过来,这是 Gin 框架非常神奇的功能。在定义绑定对应的结构体时,需要给结构体字段设置绑定类型的标签,比如绑定 JSON 数据时,设置字段标签为 json:"fieldname" 。使用绑定可以更快捷地把数据传递给程序中的数据对象。使用 Gin框架中系列绑定有关方法原创 2021-12-17 22:45:00 · 8629 阅读 · 2 评论 -
Gin 框架学习笔记(01)— 自定义结构体绑定表单、绑定URI、自定义log、自定义中间件、路由组、解析查询字符串、上传文件、使用HTTP方法
要实现一个 API 服务器,首先要考虑两个方面:API 风格和媒体类型。Go 语言中常用的 API 风格是 RPC 和 REST,常用的媒体类型是 JSON、XML 和 Protobuf。在 Go API 开发中常用的组合是 gRPC+Protobuf 和 REST+JSON。1. 安装Gin是一个用 Go(Golang)编写的 web框架。要安装 Gin包,你需要先安装 Go并设置你的 Go工作空间。首先需要安装 Go(需要1.13以上版本),然后你可以使用下面的 Go命令来安装 Gin。go g原创 2021-12-15 22:45:00 · 4230 阅读 · 0 评论