【问题标题】:Doubt in browser server interaction浏览器服务器交互存疑
【发布时间】:2011-01-11 10:16:15
【问题描述】:

假设我在一个页面上点击了一个指向网站 A 的链接,并且就在当前页面被替换之前,我点击了另一个指向不同网站的链接,比如 B。

发送到网站 A 的请求会发生什么情况?站点 A 的网络服务器是否回复而浏览器只是拒绝 HTTP 回复?

【问题讨论】:

  • 答案是“是”。如果您期待更多内容,请详细说明问题。

标签: http browser web


【解决方案1】:

没有用于取消请求的特定 HTTP 规定。我希望这会发生在套接字级别。

我希望相关的 TCP 套接字在取消请求后立即关闭。由于 http 仅使用 1 个套接字,服务器将在请求后关闭。如果在数据生成之前关闭了,生成的数据不会发送到客户端。否则,数据将被发送到客户端并被忽略,因为套接字已关闭。可能会有浪费的工作,但一个特殊的 http 消息“取消”会产生相同的效果。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-03
    • 1970-01-01
    • 2019-08-02
    • 1970-01-01
    • 2013-06-19
    • 2016-08-07
    相关资源
    最近更新 更多