package main

import (
"github.com/gin-gonic/gin"
) func main() {
router := gin.Default()
router.POST("/form_post", func(c *gin.Context) {
// 接收post表单提交的数据,如果没有返回为空字符串
message := c.PostForm("message")
// 接收post表单提交的数据,如果没有返回指定的字符串:anonymous
nick := c.DefaultPostForm("nick", "anonymous")
c.JSON(200, map[string]interface{}{
"status": "posted",
"message": message,
"nick": nick,
})
})
router.Run(":8080")
}

  

最新文章

  1. hibernate(1) —— 入门
  2. MVC中Action参数绑定的过程
  3. Memory Allocation API In Linux Kernel && Linux Userspace、kmalloc vmalloc Difference、Kernel Large Section Memory Allocation
  4. mongoDB数据库备份
  5. CentOS 5.5 下安装Countly Web Server过程记录
  6. solr 学习之简介及安装
  7. hdu4764 Stone 博弈
  8. Sudoku 第一步
  9. 翻译:JVM虚拟机规范1.7中的运行时常量池部分(一)
  10. 深入剖析Tomcat会话机制
  11. 【react】---17新增的生命周期
  12. 图表插件Highcharts的动态化赋值,实现图表数据的动态化设置显示
  13. gentoo emerge L10N
  14. android-基础编程-democoderjoy-架构篇
  15. TMS320VC5509启动模式选择
  16. Cocostudio学习笔记(2) Button + CheckBox
  17. Ubuntu 安装ftp
  18. 【angular5项目积累总结】表单复杂校验
  19. textarea多行文本框自适应高度
  20. vmware因为软件出过一次复制的错误导致不能复制到主机的解决方法

热门文章

  1. 谷歌浏览器(chrome)查找、打包已安装的扩展程序
  2. 【LeetCode】572. 另一个树的子树 Subtree of Another Tree(Python & Java)
  3. 【LeetCode】16. 3Sum Closest 最接近的三数之和
  4. 【LeetCode】895. Maximum Frequency Stack 解题报告(Python)
  5. '2'>'10'==true? JS是如何进行隐式类型转换的?
  6. AOP 日志切面
  7. Kronecker Products and Stack Operator
  8. Java实习生常规技术面试题每日十题Java基础(二)
  9. 使用 Eclipse 创建一个静态的登录页面
  10. Java初学者作业——编写JAVA程序,要求输入技术部门5位员工的理论成绩和实操成绩,计算并输出各位员工的最终评测成绩。