⊗inhpBsBAR 14 of 29 menu

Selaimen automaattiset HTTP-pyynnöt

Oletetaan, että käytät selainta päästäksesi tietyn sivuston tietylle sivulle:

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

Oletetaan, että pyyntö palauttaa seuraavan HTML-koodin tuloksenaan:

<!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>

Selaimen työ ei pääty tähän, sillä vain HTML-koodi on ladattu, eikä se riitä sivun näyttämiseen. HTML:n lataamisen jälkeen selain analysoi sitä ja huomaa, että koodissa on tyylien, komentosarjojen ja kuvien linkityksiä. Tällöin selain lähettää automaattisesti, itsenäisesti, pyyntöjä palvelimelle.

Samalla jokaiselle resurssille muodostetaan erillinen HTTP-pyyntö. Eli esimerkiksi jokaiselle linkitetylle CSS-tiedostolle lähetetään erillinen pyyntö.

Kuinka monta HTTP-pyyntöä selain tekee seuraavan sivun lataamisen jälkeen:

<!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>
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää