有时当用户访问相同的网站资源时,他们会得到交换的响应。
应该发生什么:
用户A请求:site.com/getOrderList => 用户A获取:用户A内容数据响应
用户B请求:site.com/getOrderList => 用户B获取:用户B内容数据响应
有时会发生什么:
用户A请求:site.com/getOrderList => 用户A获取:用户B内容数据响应
或
用户B请求:site.com/getOrderList => 用户B获取:用户A内容数据响应
在这种情况下,一个用户可以看到其他用户的订单列表。
但是,如果我点击主页按钮,一切都会恢复正常。
交换响应仅针对一个请求发生,在下一个请求中,用户将收到正确的响应。
我可以通过自动化测试在 IIS Express 中本地复制问题,但问题是间歇性的。
如果您需要更多详细信息,请询问。