Grundlagen der Webtechnologien
Ein Browser öffnet https://www.example.com:8443/docs/guide.html?lang=ja#install. Welcher Teil dieser URL ist nicht in der an den Server gesendeten Anfrage enthalten und wird erst nach dem Laden der Seite nur im Browser verwendet?
- A:8443
- B?lang=ja
- C#install
Antwort und Erläuterung anzeigen
Antwort: C. #install
Diese URL besteht aus dem Schema (https), dem Hostnamen (www.example.com), der Portnummer (8443; ohne Angabe bei https 443), dem Pfad (/docs/guide.html), der Query (lang=ja) und dem Fragment (install). Der Browser bestimmt anhand der Portnummer, wohin er sich verbindet, und sendet Pfad und Query in der Anfrage an den Server, das Fragment nach dem # aber nicht. Das Fragment wird nur im Browser verwendet, etwa um in der Seite zur Position des Elements mit id="install" zu springen.