图片加载失败 什么是Restful RESTful 详细解析:概念、原则与实践 RESTful(Representational State Transfer,表述性状态转移)是一种基于 HTTP 协议设计分布式系统 API 的架构风格,而非严格的标准。它强调资源导向、无状态交互和统一接口,旨在提高系统的可扩展性、可读性和可维护性。目 2025-09-01 10 0 go
图片加载失败 gin中间件和路由 路由 r.GET() r.POST() r.PUT() r.PATCH() r.DELETE() 路由分组 把一类api划分到一个组 可以给这个组加上统一的中间件 RESETFul Api规范 尽量使用名称的复数来定义路由 // 在没有resetful规范正确,表示创建用户,删除用户 /api/us 2025-08-15 6 0 go
图片加载失败 gin参数绑定 参数绑定 使用binding可以很好的完成参数的绑定 查询参数 type User struct { Name string `form:"name"` Age int `form:"age"` } var user User err := c.ShouldBindQuery(&us 2025-08-10 5 0 go
图片加载失败 gin请求 查询参数 ?key=xxx&name=xxxx&name=yyyy 这种就被称为查询参数 查询参数不是GET请求专属的 name := c.Query("name") age := c.DefaultQuery("age", "25") keyList := c.QueryArray("key") 2025-08-09 5 0 go
图片加载失败 gin响应 gin提供了非常多的响应方法 例如 字符串、json、html等 json响应 现在大部分的前后端交互都是以json为主,所以gin中最常用的就是json响应 它的用法非常简单 c.JSON(200, gin.H{ "code": 0, "msg": "ok", }) 但是我们都会对其进行一 2025-08-08 3 0 go
图片加载失败 go原生http服务 在go中写一个web服务非常发方便快速 package main import ( "encoding/json" "fmt" "io" "net/http" ) type Response struct { Code int `json:"code"` Data 2025-08-06 4 0 go