u012373761
V玉林
2021-01-14 14:47
采纳率: 30.8%
浏览 32
已采纳

关于java的前后端调用的前端问题

我们系统的后端是springmvc项目,前端是vue框架,

目前问题是,前端异步(需求要求异步,不能为同步)同时请求controller两个方法,会偶尔存在两个接口返回的同一个接口数据,大部分是正常(每个接口返回对应数据),即时我在控制配置成多例(@Scope("prototype"))还是存在同样的问题。

请问,各位大佬,这个问题怎么破,谢谢

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • a1767028198
    a1767028198 2021-01-14 15:30
    已采纳

    这种情况就要去看接口返回的同一个数据,是不是就是正常的请求返回结果

    如果正常请求下,结果就是一样的,这要么是传递参数不正确,要么接口业务逻辑有问题

    同一个接口,参数不同,在ie下面会有缓存,多次请求是一个结果,通过url加一个时间戳的方式,就能做到不走缓存;

     

    点赞 评论
  • qq_32117641
    winrh 2021-01-15 14:11

    试试sleep。再者利用排除法看是哪个地方的问题。

    点赞 评论
  • qq_31616567
    消灭知识盲区 2021-01-15 16:07

    如果是偶尔存在,很大可能是客户端请求的时候有缓存造成,可以改用POST方式,避免客户端缓存

    点赞 评论

相关推荐