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

公益网站设计数据网站建设多少钱

公益网站设计,数据网站建设多少钱,图书网站建设策划书1万字,asp个人网站下载1. Json 数据解析和绑定 客户端传参#xff0c;后端接收并解析到结构体 package mainimport (github.com/gin-gonic/ginnet/http )// 定义接收数据的结构体 type Login struct {// binding:required修饰的字段#xff0c;若接收为空值…1. Json 数据解析和绑定 客户端传参后端接收并解析到结构体 package mainimport (github.com/gin-gonic/ginnet/http )// 定义接收数据的结构体 type Login struct {// binding:required修饰的字段若接收为空值则报错是必须字段User string form:username json:user uri:user xml:user binding:requiredPssword string form:password json:password uri:password xml:password binding:required }func main() {// 1.创建路由// 默认使用了2个中间件Logger(), Recovery()r : gin.Default()// JSON绑定r.POST(loginJSON, func(c *gin.Context) {// 声明接收的变量var json Login// 将request的body中的数据自动按照json格式解析到结构体if err : c.ShouldBindJSON(json); err ! nil {// 返回错误信息// gin.H封装了生成json数据的工具c.JSON(http.StatusBadRequest, gin.H{error: err.Error()})return}// 判断用户名密码是否正确if json.User ! root || json.Pssword ! admin {c.JSON(http.StatusBadRequest, gin.H{status: 304})return}c.JSON(http.StatusOK, gin.H{status: 200})})r.Run(:8000) }2. 表单数据解析和绑定 !DOCTYPE html html langen headmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0meta http-equivX-UA-Compatible contentieedgetitleDocument/title /head bodyform actionhttp://localhost:8000/loginForm methodpost enctypeapplication/x-www-form-urlencoded用户名input typetext nameusernamebr密码input typepassword namepasswordinput typesubmit value提交/form /body /htmlpackage mainimport (net/httpgithub.com/gin-gonic/gin )// 定义接收数据的结构体 type Login struct {// binding:required修饰的字段若接收为空值则报错是必须字段User string form:username json:user uri:user xml:user binding:requiredPssword string form:password json:password uri:password xml:password binding:required }func main() {// 1.创建路由// 默认使用了2个中间件Logger(), Recovery()r : gin.Default()// JSON绑定r.POST(/loginForm, func(c *gin.Context) {// 声明接收的变量var form Login// Bind()默认解析并绑定form格式// 根据请求头中content-type自动推断if err : c.Bind(form); err ! nil {c.JSON(http.StatusBadRequest, gin.H{error: err.Error()})return}// 判断用户名密码是否正确if form.User ! root || form.Pssword ! admin {c.JSON(http.StatusBadRequest, gin.H{status: 304})return}c.JSON(http.StatusOK, gin.H{status: 200})})r.Run(:8000) }3. URI数据解析和绑定 package mainimport (net/httpgithub.com/gin-gonic/gin )// 定义接收数据的结构体 type Login struct {// binding:required修饰的字段若接收为空值则报错是必须字段User string form:username json:user uri:user xml:user binding:requiredPssword string form:password json:password uri:password xml:password binding:required }func main() {// 1.创建路由// 默认使用了2个中间件Logger(), Recovery()r : gin.Default()// JSON绑定r.GET(/:user/:password, func(c *gin.Context) {// 声明接收的变量var login Login// Bind()默认解析并绑定form格式// 根据请求头中content-type自动推断if err : c.ShouldBindUri(login); err ! nil {c.JSON(http.StatusBadRequest, gin.H{error: err.Error()})return}// 判断用户名密码是否正确if login.User ! root || login.Pssword ! admin {c.JSON(http.StatusBadRequest, gin.H{status: 304})return}c.JSON(http.StatusOK, gin.H{status: 200})})r.Run(:8000) }
http://www.w-s-a.com/news/488115/

相关文章:

  • 电脑制作网站教程网络公司除了建网站
  • 360制作网站搜网站网
  • 门户网站标题居中加大网站底部的制作
  • 网站建设项目费用报价ai软件下载
  • 面料 做网站重庆网站seo费用
  • 中国沈阳网站在哪里下载中国移动营销策略分析
  • 建设银行 钓鱼网站360免费建站教程
  • wordpress全站cdn网站运营年度推广方案
  • 成都网站开发培训机构网站开发 实习报告
  • 廊坊网站建设佛山厂商wordpress神主题
  • 成县建设局网站中国建筑有几个工程局
  • 网站打不开被拦截怎么办单页面网站制作
  • 关于协会网站建设的建议设计公司名字参考
  • 怎样申请做p2p融资网站页面设计时最好使用一种颜色
  • 一般做网站上传的图片大小网站软件设计
  • 用来网站备案注册什么公司好wordpress怎么搜索中文主题
  • 网站开发 打标签深圳软件公司排名
  • 邯郸的网站建设电子网站怎么做的
  • 中国企业信用网四川游戏seo整站优化
  • 下载站推广wordpress扩展字段
  • 网站建设这个工作怎么样免费电子版个人简历模板
  • 移动网站设计与制作网站开发接私活
  • 视频制作素材网站wordpress mysql 被删
  • 静态网站 模板公司一般都用什么邮箱
  • 做网站效果图是用ps还是ai泰安人才网最新招聘信息2022年
  • 免费建站网站一级大录像不卡在线看网页郑州网站关键
  • 做网站 然后百度推广哈尔滨建筑网
  • 章丘营销型网站建设网站测评必须做
  • 营销者网站怎么把网站黑了
  • 律师事务所手机网站校园网站设计