第三方集成,浏览器重定向功能触发多个请求(仅限IE),2个请求在2纳秒内的差异。我正在使用请求属性来扣除重复请求并处理正确请求(第一个请求),重复请求正在发送错误消息。意外的是,浏览器在第一个请求时出错,并停止进一步的处理(由于错误而重定向到另一个组件)。避免多个请求java web应用程序
因为错误响应正在立即发送,所以正确的请求需要几纳秒才能处理业务逻辑。
如何停止重复请求?我是否可以将Thread.sleep(20 sec)
置于错误请求中,以便重复的请求在20秒后重定向,届时正确的请求将被处理并重定向到浏览器。
这是可取的吗?
您的问题很难阅读和理解,但如果我理解正确,解决方案是:不要发送第二个请求的错误消息。什么都不做,但不要发送错误信息。 –