⊗inhpBsBAR 14 of 29 menu

Автоматични HTTP заявки на браузъра

Да приемем, че влизате в браузъра си в дадена страница на даден сайт:

GET /test.html HTTP/1.1 Host: example.com

Да приемем, че заявката връща като резултат следния HTML код:

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <link rel="stylesheet" href="styles.css"> <script src="scripts.js"></script> </head> <body> <img src="images/img.png"> </body> </html>

Работата на браузъра не свършва дотук, тъй като е зареден само HTML кодът, а това не е достатъчно за показване на страницата. След зареждането на HTML браузърът анализира кода и вижда, че в кода има връзки към стилове, скриптове, изображения. В този момент браузърът сам, автоматично изпраща заявки към сървъра.

При това за всеки ресурс се формира отделна HTTP заявка. Това означава, че например, за всеки включен CSS файл ще бъде изпратена отделна заявка.

Колко HTTP заявки ще направи браузърът след зареждането на следната страница:

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <link rel="stylesheet" href="main.css"> <link rel="stylesheet" href="styles.css"> <script src="scripts.js"></script> </head> <body> <img src="images/img1.png"> <img src="images/img2.png"> <img src="images/img3.png"> </body> </html>
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне