摘要:
★基本的路由注册 最基础的gin路由注册方式,适用于路由条目比较少的简单项目或者项目demo package main import ( "fmt" "net/http" "github.com/gin-gonic/gin" ) func helloHander(c *gin.Context) { 阅读全文
摘要:
routes group是为了管理一些相同的URL package main import ( "fmt" "github.com/gin-gonic/gin" ) //gin的helloWorld func main() { //1.创建路由 // 默认使用了2个中间件件Logger(),Reco 阅读全文
摘要:
★单个文件上传 multipart/form-data格式用于文件上传 gin文件上传与原生的net/http方法类似,不同在于gin把原生的request封装到c.Request中 html前端代码: <!DOCTYPE html> <html lang="en"> <head> <meta ch 阅读全文
摘要:
表单传输为post请求,http常见的传输格式为四种: application/json application/x-www-form-urlencoded application/xml multipart/form-data 表单参数可以通过PostForm()方法获取,该方法默认解析的是x-w 阅读全文
摘要:
URL参数可以通过DefaultQuery()或Query()方法获取 DefaultQuery()若参数不存在,返回默认值,Query()若不存在,返回空串 API ? name=zs package main import ( "fmt" "net/http" "github.com/gin-g 阅读全文
摘要:
★《奥利佛·推斯特》 作者:狄更斯(英国) 英国批判现实主义文学的杰出代表。揭示了劳资对立,具有啊强烈的批精神和浓厚的资产阶级人道主义色彩。 作品: ①早期:《皮克威克外传》《奥利佛·推斯特》《老古玩店》。作品基调较为乐观,以下层小人物收到人次的资产者保护为结局。 ②40年代后:《马丁·朱述尔维特》 阅读全文
摘要:
★基本路由 gin 框架中采用的路由库是基于httprouter做的 地址为:https://github.com/julienschmidt/httprouter package main import ( "net/http" "github.com/gin-gonic/gin" ) func 阅读全文
摘要:
介绍 Gin是一个golang的微框架,封装比较优雅,API友好,源码注释比较明确,具有快速灵活,容错方便等特点 对于golang而言,web框架的依赖要远比Python,Java之类的要小。自身的net/http足够简单,性能也非常不错 借助框架开发,不仅可以省去很多常用的封装带来的时间,也有助于 阅读全文
摘要:
介绍 json反序列化是指将json字符串反序列化成对应的数据类型(比如结构体、map、切片)的操作 1.反序列换结构体 package main import ( "encoding/json" "fmt" ) //定义一个结构体 type Monster struct { Name string 阅读全文