从长期反复请求后防止浏览器

问题描述 投票:3回答:1

根据HTTP 1.1规范,browsers should retry a request如果他们通过一定的时间限制,或者如果错误响应被接收。 POST请求也不例外。

偶尔,慢速连接与处理器重请求相结合,可导致AJAX POST请求超时,并且浏览器将火具有相同数据的第二POST请求。这导致意外和错误的行为。有没有什么办法,以防止触发和发射第二POST请求的浏览器超时?

ajax http browser
1个回答
1
投票

根据我的理解,你不能限制客户端停止自动重试。最好的办法是通过使用唯一的GUID的处理在服务器端相同的请求。 https://blogs.oracle.com/ravello/beware-http-requests-automatic-retries/comment-submitted?cid=b956dee8-7352-4d88-ad40-71ff9fd1eb53

© www.soinside.com 2019 - 2024. All rights reserved.