Вопрос о HTTP-запросах, которые отправляет мой браузер - PullRequest
0 голосов
/ 21 июня 2019

Допустим, я обычный пользователь на стороне клиента, и я захожу на www.youtube.com, чтобы посмотреть, что там происходит.поэтому, просто пытаясь подключиться к веб-сайту YouTube, мой браузер отправит HTTP-запрос правильно?и каждый HTTP-запрос включает в себя «HTTP-глагол», так что это за конкретный глагол?это всегда будет ПОЛУЧИТЬ?Кроме того, будет ли это запускать какой-либо тест «политики одного и того же происхождения» и проходить ИЛИ, если вообще не будет запускаться, потому что только документы или сценарии будут запускать тест «политики одного и того же происхождения»?

1 Ответ

0 голосов
/ 21 июня 2019

Допустим, я обычный клиент на стороне клиента, и я захожу на www.youtube.com, чтобы посмотреть, что там происходит.поэтому, просто пытаясь подключиться к веб-сайту youtube, мой браузер отправит HTTP-запрос, верно?

Верно, хотя, если вы посещали сайт до того, как запрос может быть удовлетворен из кэша вашего браузера (т.е. не отправляется на сервер.

GET

это всегда будет GET?

Да, если вы говорите об использовании браузера.Браузер мог бы позволить вам сделать закладку или иным образом вызвать что-то еще (например, POST), но я не знаю ни одного, что делает.

также, будет ли это срабатыватьлюбой тест "политики одного и того же происхождения" и прохождение ИЛИ не вызовет ли это вообще, потому что только документы или сценарии вызовут тест "политики одного и того же происхождения"?

Такая же политика происхожденияприменяется к ресурсам, на которые ссылается веб-страница, не относится к URL-адресу, введенному или сохраненному браузером.

...