c# - 如果浏览器关闭并且没有任何东西可以接收,我的 ajax 请求的数据会发生什么

标签 c# javascript jquery sql

在我的网站 (vb.net/c#) 中有 javascript ajax 代码从数据库获取数据并将 JSON 返回到我的页面。

如果就在 ajax 即将接收 JSON 之前,浏览器关闭或页面被重定向,会发生什么情况,因为没有任何数据可以接收它,该数据会发生什么情况?

我可以看到,因为它是异步的,所以 vb.net 继续运行并发送响应。但是没有什么可以接收它 - 响应会发生什么。

它不能凭空消失 - 从技术上讲会发生什么 - 我的服务器会崩溃吗?

最佳答案

他们被吸入虚空,再也看不到或听不到了。

也就是说,您的客户端 pc 仍将通过 TCP/IP 接收数据包,但 TCP/IP 堆栈不会将它们传送到任何地方。

关于c# - 如果浏览器关闭并且没有任何东西可以接收,我的 ajax 请求的数据会发生什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13395389/

相关文章:

c# - 无法将文件从一个目录复制到应用程序文件夹

c# - 使用 C# 的 64 位目标 Metro 风格应用程序

javascript - 修改 window.history.state 添加一个属性

javascript - 我可以修改此 JavaScript 以从 Div 打印图像吗?

javascript - 将 json 数组解析为 javascript 数组?

c# - 网络请求错误?

c# - WPF XAML 和 MinWidth 和 MaxWidth

javascript - Passport : Allow sign up with name and email address?(本地策略)

javascript - 使用 jquery 设置动画时如何避免兄弟元素摇晃

jquery - 当另一个 div 包含特定文本时如何隐藏该 div?