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

贵阳网站建设制作北京官网优化公司

贵阳网站建设制作,北京官网优化公司,worldpress 建站,wordpress公众平台文章目录 1 问题描述2 解决:替换为ShouldBindBodyWith 1 问题描述 在 Gin 框架中,当多次调用 ShouldBind() 或 ShouldBindJSON() 方法时,会导致请求体的数据流被读取多次,从而出现 “EOF” 错误。 例如在api层绑定了参数&#x…

文章目录

  • 1 问题描述
  • 2 解决:替换为ShouldBindBodyWith

1 问题描述

在 Gin 框架中,当多次调用 ShouldBind() 或 ShouldBindJSON() 方法时,会导致请求体的数据流被读取多次,从而出现 “EOF” 错误。

例如在api层绑定了参数,又自定义了读取参数或绑定参数的中间件,会造成重复调用。

[ERROR] 2023/08/07 14:36:48 {“user_id”:“975674f531784289bfba3ee011ec0af0”,“trace_id”:“ae6331c69b5d474a8980c6f6ef8b86e2”,“error”:“EOF”,“position”:[{“FileName”:“D:/nscp_code/nscp/api/v1/organization.go”,“FuncName”:“nscp/api/v1.(*origanizationApi).FindByCompanyIds”,“Line”:63}]}

2 解决:替换为ShouldBindBodyWith

// 原本
c.ShouldBindJSON
c.ShouldBind// 替换为
c.ShouldBindBodyWith(&req,binding.JSON) 

此时body 会cache 到上下文中,重复绑定不会有问题

http://www.ds6.com.cn/news/94104.html

相关文章:

  • 计算机做网站难吗百度网站官网入口
  • 建网站程序怎么写石家庄seo培训
  • 平面设计软件下载官方网站网络营销培训
  • 南宁网站建设哪里有网络营销专业课程
  • html手机网站如何制作个人购买链接
  • 只做原创内容平台网站阜阳seo
  • 贵阳酒店网站建设重庆网站建设维护
  • 个人网站建设流程社交网络推广方法有哪些
  • 做游戏任务赚钱的网站长春seo优化企业网络跃升
  • 石家庄做网站的知乎关键词优化软件
  • 可以免费创建网站的软件seo赚钱项目
  • 网站中宣传彩页怎么做的站长检测工具
  • 上海专业网站建设排行优化网站打开速度
  • 国家工程项目查询公示平台网站怎么seo关键词排名优化推广
  • 网站推广的基本手段网站交易平台
  • 如何查看网站点击量链接提交入口
  • 手机静态网站开发制作汨罗网站seo
  • 做网站的要到处跑吗seo诊断分析报告
  • 网站关键词都没有了人民日报今天新闻
  • 网站开发实战第二章武汉推广服务
  • 成都旅游网站建设规划方案哪个推广平台推广最靠谱
  • 万户网站制作北京网络营销公司哪家好
  • 音乐分享网站开发搜索引擎营销的案例有哪些
  • 拓者室内设计吧官网南阳网站seo
  • 北京住房与城乡建设委员会网站市场推广怎么写
  • 江西中国建设银行网站首页seo关键词优化软件手机
  • 网站技术支持 新锐网络媒体广告投放平台
  • 提供手机网站怎么做杭州网站关键词排名优化
  • 做外贸网站如何网店如何营销推广
  • 做微网站用哪个平台推广竞价托管费用