当前位置: 首页 > news >正文

golang学习6,glang的web的restful接口传参

1.get传参

//get请求 返回json 接口传参r.GET("/getJson/:id", controller.GetUserInfo)

1.2.接收处理

package controllerimport "github.com/gin-gonic/gin"func GetUserInfo(c *gin.Context)  {_ = c.Param("id")ReturnSucess(c, 200, "sucess", "传参为:id=" +c.Param("id"), 1)}

1.3.接口测试

2.post传参

	//POST请求 返回json 接口传参jsonr.POST("/postJson", controller.PostUserInfo)

2.1接受处理

package controllerimport "github.com/gin-gonic/gin"func PostUserInfo(c *gin.Context) {param := make(map[string]interface{})err := c.BindJSON(&param)if err == nil {ReturnSucess(c, 200, "sucess", param, 1)return}ReturnError(c, 500, gin.H{"err": err}, param, 1)}

2.2接口测试

http://www.lryc.cn/news/307737.html

相关文章:

  • Carla自动驾驶仿真八:两种查找CARLA地图坐标点的方法
  • HarmonyOS | 状态管理(八) | PersistentStorage(持久化存储UI状态)
  • Git 突破 文件尺寸限制
  • HarmonyOS开发云工程与开发云函数
  • SpringMVC了解
  • day44((VueJS)路由的懒加载使用 路由的元信息(meta) 路由守卫函数 vant组件库的应用)
  • 非线性优化资料整理
  • 踩坑wow.js 和animate.css一起使用没有效果
  • Laravel - API 项目适用的图片验证码
  • iMazing3安全吗?好不好用?值不值得下载
  • 韩国突发:将批准比特币ETF
  • Kubernetes IoTDB系列 | IoTDB数据库同步|IoTDB数据库高可用
  • 重拾前端基础知识:CSS
  • 综合实战(volume and Compose)
  • 国际黄金价格要具体市况具体分析
  • 【python】0、超详细介绍:json、http
  • 可观测性在威胁检测和取证日志分析中的作用
  • win32com打开带密码excel
  • IntelliJ IDEA 的常用快捷键
  • C语言统计成绩
  • LVS做集群四层负载均衡的简单理解
  • 2.1_6 线程的实现方式和多线程模型
  • 4.5 MongoDB 文档存储
  • 什么是服务级别协议(SLA)?
  • 使用Python进行Sentinel-2 图像聚类
  • SNZ资本的首席信息官Gavin确认出席Hack .Summit() 2024香港开发者大会!
  • js里面有引用传递吗?
  • C 语言 math.h 库介绍
  • Eigen-Matrix矩阵
  • 蓝桥杯14届计算思维国赛U8组包含真题和答案