当朋友发给我链接时,它有时候不像他的电脑那样工作吗?

时间:2015-01-28 12:29:20

标签: http url webserver httprequest httpresponse

我在某处读到了它,因为URL并不包含HTTP请求的正文。

这是真的吗?如果是这样,有人可以解释一下吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

是的,基本上是对的。

首先,HTTP可以使用不同的请求方法(或动词)来请求给定位置的资源。

默认情况下,当看到类似" https://stackoverflow.com/"的网址时,浏览器会使用简单的HTTP GET来请求此页面。

其他动词包括POSTDELETEPUT等。见https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods

此外,HTTP请求可能包含不同的标头,例如referercookie

最后,HTTP请求可能包含请求正文中的数据。

在发送两个请求时从Web服务器获得相同的响应确实需要请求的所有不同部分都是相同的。

简单的网址不包含任何需要发送的额外信息,这就是您在不同计算机上获得相同网址的不同响应的原因。