跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 大佬们求助,后台 request 丢参
未分類
25 11 月 2020

大佬们求助,后台 request 丢参

大佬们求助,后台 request 丢参

資深大佬 : CKHJK 0

并发 10 以内,post 和 get 请求报 400 错误,说参数 is not present, 再刷新可以正常返回。线上环境长时间不操作再次请求可以稳定复现,本地可以复现但是概率不高。后台就是正常的 @RequestParam,去掉注解在方法里面打 log 发现会偶发传进来的参数都是 null

大佬有話說 (7)

  • 主 資深大佬 : CKHJK

    有一个过滤器往 request 里加 param,一个拦截器在请求完成后写记录

  • 資深大佬 : superrichman

    多半是前端变量被污染了,抓包看看

  • 主 資深大佬 : CKHJK

    @superrichman 多谢,但是写脚本直接用 python 调接口也会偶然出现 400 错误

  • 資深大佬 : Lax

    如果服务前有 nginx 之类的代理,可以打开日志看一下完整的 URL 含参数,以及 request body

  • 主 資深大佬 : CKHJK

    @Lax 多谢,我查一下

  • 主 資深大佬 : CKHJK

    抓了下包,没有丢包也没有发现变量污染

  • 資深大佬 : wudaye

    先抓包确定参数完整到达服务器进程了,然后断点追踪参数在程序里的传递路径

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具