怀疑浏览器服务器交互

时间:2010-01-31 13:50:56

标签: http browser web

假设我在页面上点击了指向网站A的链接,就在当前页面被替换之前,我点击不同网站的其他链接说B。

发送到网站A的请求会发生什么?站点A的Web服务器是否回复,浏览器是否拒绝HTTP回复?

1 个答案:

答案 0 :(得分:2)

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

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