gpt4 book ai didi

asp.net - 当我们刷新网页时会发生什么?

转载 作者:技术小花猫 更新时间:2023-10-29 12:01:56 26 4
gpt4 key购买 nike

我希望是否有人能回答我关于刷新网页的基本问题。

我有一个 dotnet 网络表单,用户可以在其中填写一些详细信息并单击提交。网页的代码隐藏有大约 20 个函数要执行。

现在假设,当用户点击提交按钮时,网页正在执行第五个功能,同时用户刷新了他的浏览器;

已经处理的页面会怎样?页面会立即终止吗?还是允许它运行直到执行第 20 个函数?还是会销毁正在运行的页面并创建一个新页面并将其发送给客户端?

感谢您的回答。

最佳答案

一旦浏览器向服务器发出请求,页面就会被处理。即使用户取消或停止请求,服务器也会继续处理请求。如果用户重新加载/刷新页面,这是将与第一个请求并行执行的另一个请求。

即使是 PHP,服务器也不会主动检查 user has aborted连接。服务器仅在尝试返回请求结果时才知道它已被中止。

互联网是一个断开连接的环境。服务器对浏览器一无所知。服务器唯一知道的是请求已经发出并且它必须满足请求。

关于asp.net - 当我们刷新网页时会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1631486/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com