Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Http 浏览器-服务器交互中的疑问_Http_Browser_Web - Fatal编程技术网

Http 浏览器-服务器交互中的疑问

Http 浏览器-服务器交互中的疑问,http,browser,web,Http,Browser,Web,假设我在一个页面上点击一个指向网站a的链接,就在当前页面被替换之前,我点击了另一个指向另一个网站的链接,比如说B 发送到网站A的请求会发生什么变化?站点的Web服务器是否回复,而浏览器只是拒绝HTTP回复?没有特定的HTTP条款来取消请求。我希望这会发生在套接字级别 我希望在取消请求时立即关闭关联的TCP套接字。由于http仅使用1个套接字,因此服务器将在请求后关闭。如果关闭是在生成数据之前处理的,则生成的数据将不会发送到客户端。否则,数据将被发送到客户端,并且由于套接字已关闭而被忽略。可能会有

假设我在一个页面上点击一个指向网站a的链接,就在当前页面被替换之前,我点击了另一个指向另一个网站的链接,比如说B


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

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

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

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