2010-01-31 78 views
0

假設我點擊一個鏈接到一個網站的一個網頁上,並在當前頁面被替換之前,我一個不同的點擊鏈接到不同的網站說B.疑問,在瀏覽器服務器交互

發生了什麼請求被髮送到網站A?網站A的網絡服務器是否回覆,瀏覽器是否拒絕HTTP回覆?

+0

答案是肯定的。如果您希望獲得更多信息,請詳細說明問題。 – skaffman 2010-01-31 14:04:37

回答

2

沒有特定的HTTP規定來取消請求。我希望這發生在套接字級別。

我希望在取消請求後立即關閉相關聯的TCP套接字。由於http只使用1個套接字,因此請求後服務器將關閉。如果在數據生成之前處理關閉,則生成的數據將不會發送到客戶端。否則,由於套接字已關閉,數據將發送到客戶端並被忽略。可能有浪費的工作,但是一個特殊的http消息「取消」也會產生同樣的效果。