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

小程序-接口概率性接收不到参数

在小程序上调用一个接口,传入筛选条件,但返回结果却没有进行筛选,概率性出现这种情况,频率较低。

然后在postman调用该接口,调用很多很多次,发现也出现这种问题,看了代码,接口的传参是个类,本来字段里面有@NotNull相关的注解,去掉后,但没有去掉@Valid注解,就会出现接收不到参数的问题,但是调用很多次才会出现。

然后去掉了@Valid注解,发现postman调用是没有问题了,但是小程序依然会偶尔出现接收不到参数的情况。

本来接口传参是类,将里面的字段都提取出来,使用@RequestParam这个注解,发现还是概率性出现接收不到参数的情况,返回错误Required request parameter ‘参数’ for method parameter type String is not present.

明显就是小程序的问题,然后换成了post请求,使用@RequestBody注解,发现不会出现接收不到参数的情况了。

所以,小程序的接口要使用post请求,传入json格式的body。

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

相关文章:

  • 合作客户销售数据可视化分析
  • git仓库迁移场景
  • 【RabbitMQ】之持久化机制
  • 【项目6 UI Demo】前端代码记录
  • 【计算机网络】应用层协议 -- HTTP协议
  • 了解Unity编辑器之组件篇Layout(八)
  • 如何使用Flask-Mail来发送电子邮件
  • 【笔记】Java并发编程
  • Hive内部表和外部表
  • 【面试题】与通义千问的芯片前端设计模拟面试归纳
  • 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。npm.ps1 cannot be loaded
  • Flowable-服务-Http任务
  • Hexo+GithubPages免费搭建个人博客网站
  • 应用无线鼠标中的2.4GHz无线收发芯片
  • Oracle 时间多少秒以后 oracle interval 多少分钟之前 Oracle日期1小时后 Java时间多少秒以后 Java日期多少天之前
  • 自动驾驶之轨迹规划8——Apollo参考线和轨迹
  • ES6 - promise.all和race方法的用法详解
  • CAD .NET 15.0 企业版 Crack
  • 苍穹外卖day07——缓存菜品套餐+购物车功能实现
  • 学习笔记|大模型优质Prompt开发与应用课(二)|第四节:大模型帮你写代码,小白也能做程序
  • 建造者设计模式 + 高阶函数 => DSL
  • 重学C++系列之智能指针简单介绍
  • LabVIEW开发航天器动力学与控制仿真系统
  • 享元模式——实现对象的复用
  • 【GreenDao】关联表实现,父表关联多个子表
  • python网站创建005:数据交互
  • golang 字符串操作、处理
  • Nginx配置WebSocket反向代理
  • devops(后端)
  • Ubuntu安装企业微信