关于我的浏览器发送的HTTP请求的问题

时间:2019-06-21 09:08:44

标签: http http-headers same-origin-policy

假设我是普通的客户端用户,而我访问www.youtube.com只是为了看看那里有什么。因此,只要尝试连接到youtube网站,我的浏览器就会发送HTTP请求,对吗?并且每个HTTP请求都包含一个“ HTTP动词”,那么具体的动词是什么?会永远是GET吗? 还有,这会触发任何“同源​​策略”测试并通过吗,还是不会首先触发它,因为只有文档或脚本会触发“同源策略”测试?

1 个答案:

答案 0 :(得分:0)

  

假设我是普通的客户端用户,而我访问www.youtube.com只是为了看看那里有什么。因此,仅尝试连接到youtube网站,我的浏览器就会发送HTTP请求吗?

对,不过,如果您在浏览器缓存中满足请求之前就已经访问过该网站(即未发送到服务器)。

  

,每个HTTP请求都包含一个“ HTTP动词”,那么具体的动词是什么?

GET

  

永远都是GET吗?

是的,如果您正在谈论使用浏览器。浏览器可能允许您添加书签或以其他方式触发其他内容(例如POST),但我不知道有任何其他作用。

  

还可以触发任何“同源​​策略”测试并通过吗,还是不会首先触发它,因为仅文档或脚本会触发“同源策略”测试?

同一原始策略适用于网页引用的资源,与输入到浏览器或由浏览器保存的URL无关。