网站Logo 青山黛
首页
登录
什么是Restful

什么是Restful

RESTful 详细解析:概念、原则与实践 RESTful(Representational State Transfer,表述性状态转移)是一种基于 HTTP 协议设计分布式系统 API 的架构风格,而非严格的标准。它强调资源导向、无状态交互和统一接口,旨在提高系统的可扩展性、可读性和可维护性。目

2025-09-01
10
0
go
什么是Restful

gin中间件和路由

路由 r.GET() r.POST() r.PUT() r.PATCH() r.DELETE() 路由分组 把一类api划分到一个组 可以给这个组加上统一的中间件 RESETFul Api规范 尽量使用名称的复数来定义路由 // 在没有resetful规范正确,表示创建用户,删除用户 /api/us

2025-08-15
6
0
go
gin中间件和路由
gin中间件和路由
gin参数绑定

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参数绑定

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请求
gin响应

gin响应

gin提供了非常多的响应方法 例如 字符串、json、html等 json响应 现在大部分的前后端交互都是以json为主,所以gin中最常用的就是json响应 它的用法非常简单 c.JSON(200, gin.H{ "code": 0, "msg": "ok", }) 但是我们都会对其进行一

2025-08-08
3
0
go
gin响应

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
go原生http服务
go原生http服务