首页 > 其他分享 >gin框架函数语法

gin框架函数语法

时间:2024-03-21 11:34:15浏览次数:32  
标签:框架 渲染 GET 接口 语法 格式 gin 路由

引擎类:

gin.Default()带中间件路由引擎
gin.New()不带中间件路由引擎

路由类:

r.GET()查询接口
r.POST()创建接口
r.PUT()更新接口
r.DELETE()删除接口
r.Run()运行端口
r.Static()模糊路径配置静态文件
r.StaticFS()API路径配置静态文件
r.StaticFile()精确路径配置静态文件
r.LoadHTMLGlob()文件配置模板
r.Group()路由分组
r.Use()使用中间件
r.ServeHTTP()调用相应的handler接口

参数类:

c.Query()获取GET参数
c.PostForm()获取POST参数
c.FormFile()获取文件
c.Param()获取表单元素
c.DefaultPostForm()获取表单
c.ShouldBindQuery()GET参数绑定
c.ShouldBind()GET/POST参数绑定
c.SaveUploadedFile()保存文件到服务器
 c.Next()调用后续的处理函数
c.Abort()阻止调用后续的处理函数
 c.String()返回String格式的数据
c.Json()返回JSON格式的数据(渲染)
c.HTML()返回HTML格式的数据(渲染)
c.XML()返回HTML格式的数据(渲染)
c.YMAL()返回YMAL格式的数据(渲染)
c.protobuf()返回ProtoBuf格式的数据(渲染)
c.SecureJSON()防止json劫持
c.JSONP()跨域
c.Redirect()重定向

 

标签:框架,渲染,GET,接口,语法,格式,gin,路由
From: https://www.cnblogs.com/codestack/p/18086990

相关文章

  • Nginx 配置访问 swagger 页面
    假设SpringBoot的应用部署在http://192.168.1.15:8093上,nginx.conf配置文件里面增加如下配置location~^/swagger/(.*){proxy_redirectoff;#proxy_set_headerHost$host;proxy_set_headerHost$host:$server_port;#添加:$server_portproxy_set_headerX-Real-IP......
  • 解决 [FATAL] plugin/loop: Loop (127.0.0.1:49443 -> :53) detected for zone "." 报
    问题背景:这个是安装k8s时报的错,安装使用的是ubuntu系统,当安装到coredns时报如下错 解决方法:查找了一番资料,得出结论这个算是ubuntu和k8scoredns安装的一个兼容性问题,不过很好解决,参照coredns官方文档就可以~首先贴出官网:https://coredns.io/plugins/loop/#troubleshooting......
  • 工良出品,从零设计开发 .NET 开发框架:框架源码和教程电子书
    为什么要写这个教程在毕业之后,读者写过了大量的文章和开源项目,正是坚持一边学习一边输出,所以笔者最终从一个生菜鸡进化为一个熟菜鸡。在程序员的成长中,我们会在思路,如何学习、如何进步,比如要成长为一个架构师,需要具备什么样的能力。比如说技术能力,技术能力是最核心的基础,那么我......
  • Java并发编程:第四章 线程池(Executor框架)
    文章目录一、为什么需要线程池1、线程的创建2、线程销毁二、优点1、降低资源消耗2、提高响速度3、线程管理三、架构说明四、Executors工具类1、介绍2、Executors工具类常用的方法(1)newFixedThreadPool(intnThreads):(2)newCachedThreadPool()(3)newSingleThreadExecutor()......
  • HTML5语法总结
    目录一.HTML基本框架二.标题标签三.段落标签四.换行与水平线标签五.文本格式化标签(加粗、倾斜、下划线、删除线)六.图像标签扩展:相对路径,绝对路径与在线网址七.超链接标签八.音频标签九.视频标签十.列表标签十一.表格标签扩展:表格结构标签合并单元格十二.表单标签1.input标签inp......
  • Java如何修改框架源码(以ZooKeeper框架为例)
    1、缘由:在Zookeeper框架内部源码中,org.apache.zookeeper.ClientCnxn.SendThread#logStartConnect方法会打印客户端与服务器端的连接状态,如果在网络出现波动时会出现连接异常并在日志中打印出INFO级别信息【java.lang.IllegalArgumentException】,而这个关键词会触发运维告警。2......
  • 爬虫入门系列-HTML基础语法
    ......
  • docker engine学习笔记01-导入镜像
    dockerengine学习笔记01-导入镜像Linuxdocker一、查看当前docker服务状态使用systemctlstatusdockerdocker没有启动二、启动docker服务使用systemctlstartdocker命令启动,再使用systemctlstatusdocker命令查看状态启动成功三、查看所有的镜像使用docker......
  • 1、【AI技术新纪元:Spring AI解码】Spring AI 应用框架
    SpringAI应用框架SpringAI是面向人工智能工程的应用框架。其目标是将Spring生态系统的设计原则如可移植性和模块化设计应用于AI领域,并推广使用POJOs(PlainOldJavaObjects,简单旧式Java对象)作为应用程序的构建块。特点跨AI提供商的可移植API支持,涵盖聊天、文本到图像......
  • 【Java】11k star,一个强大的 Java 版爬虫框架,几行代码即可实现一个爬虫
    From: https://mp.weixin.qq.com/s/rQf4bmHlSucAUlQy7jPNiQwebmagic是一个无须配置、便于二次开发的爬虫框架,它提供简单灵活的API,只需少量代码即可实现一个爬虫。本项目在GitHub上有11.1KStar,非常热门,让不熟悉爬虫的小白也可以玩转爬虫。“申明:此教程仅供爬虫学习交流使用......