⊗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>
ruhiazkkms