当一个朋友发给我 link 时,它有时不能像在他的电脑上那样工作?
When a friend sends me link it sometimes doesn't work like in his computer?
我在某处读到这是因为 URL 不包含 HTTP 请求的主体。
这是真的吗?如果是这样,有人可以解释一下吗?
谢谢!
是的,基本上是这样。
首先,HTTP 可能会使用不同的请求方法(或动词)来请求给定位置的资源。
默认情况下,当看到像“https://whosebug.com/”这样的 URL 时,浏览器会使用简单的 HTTP GET
.
请求此页面
其他动词有POST
、DELETE
、PUT
等。请参阅此处 https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods。
此外,HTTP请求可能包含不同的headers,例如referer and cookie。
最后,HTTP 请求可能包含请求 body 中的数据。
在发送两个请求时从 Web 服务器获得相同的响应确实需要请求的所有不同部分都相同。
一个简单的 URL 只是不包含任何需要发送的额外信息,这就是为什么您在不同的计算机上对相同 URL 得到不同响应的原因。
我在某处读到这是因为 URL 不包含 HTTP 请求的主体。
这是真的吗?如果是这样,有人可以解释一下吗?
谢谢!
是的,基本上是这样。
首先,HTTP 可能会使用不同的请求方法(或动词)来请求给定位置的资源。
默认情况下,当看到像“https://whosebug.com/”这样的 URL 时,浏览器会使用简单的 HTTP GET
.
其他动词有POST
、DELETE
、PUT
等。请参阅此处 https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods。
此外,HTTP请求可能包含不同的headers,例如referer and cookie。
最后,HTTP 请求可能包含请求 body 中的数据。
在发送两个请求时从 Web 服务器获得相同的响应确实需要请求的所有不同部分都相同。
一个简单的 URL 只是不包含任何需要发送的额外信息,这就是为什么您在不同的计算机上对相同 URL 得到不同响应的原因。