Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用POST请求实现http等价/刷新?_Javascript_Html_Post_Meta_Http Equiv - Fatal编程技术网

Javascript 如何使用POST请求实现http等价/刷新?

Javascript 如何使用POST请求实现http等价/刷新?,javascript,html,post,meta,http-equiv,Javascript,Html,Post,Meta,Http Equiv,上述html会在99秒后自动刷新页面。我尝试将其用于POST请求以防止超时错误。然而,它似乎不起作用,也就是说,meta标记没有任何效果。有没有办法在html或几行JavaScript中实现这一点?(我意识到超时错误可能意味着我需要进行一些后端重构。我在这里寻找一个快速而肮脏的解决方案。)顺便说一句,我希望该解决方案在相同的URL上执行GET请求,而不是在相同数据的另一篇文章上执行。解决方案如下: document.onsubmit = () => { setTimeout(fun

上述html会在99秒后自动刷新页面。我尝试将其用于POST请求以防止超时错误。然而,它似乎不起作用,也就是说,meta标记没有任何效果。有没有办法在html或几行JavaScript中实现这一点?(我意识到超时错误可能意味着我需要进行一些后端重构。我在这里寻找一个快速而肮脏的解决方案。)顺便说一句,我希望该解决方案在相同的URL上执行GET请求,而不是在相同数据的另一篇文章上执行。

解决方案如下:

document.onsubmit = () => {
    setTimeout(function(){
       location.reload();
    }, 99000);
}
用通俗的英语,它说“在发出请求99秒后通过GET请求重新加载页面
提交/发布请求“

其他GET如何修复您的超时?GET无法修复它。它只是以更好的方式处理它,即返回一条消息,如“由于超时错误,您的文件上载未正确处理。请通过以下地址与管理员联系:support@mysite.com.“这比来自DNS提供商的一般524错误页要好得多。如果超时,则无法发送包含任何内容的响应,超时表示未及时收到响应。Cloudflare有100秒的超时。总是100秒。我想在99秒后用GET刷新页面,以避开http超时错误。这有意义吗?