Basis van webtechnologie

Welke combinatie van elementen in de eerste regel van een HTTP/1.1-verzoek (de verzoekregel, request line) is juist?

  1. ADe methode, het doel van het verzoek (zoals een pad) en de HTTP-versie
  2. BDe HTTP-versie, de statuscode en een korte omschrijving van de reden (reason phrase)
  3. CHet IP-adres van de afzender, het poortnummer van de bestemming en de methode
Antwoord en toelichting tonen

Antwoord: A. De methode, het doel van het verzoek (zoals een pad) en de HTTP-versie

Een HTTP-verzoek bestaat achtereenvolgens uit de verzoekregel, de headers (één „Naam: waarde” per regel), een lege regel en de body. „GET /docs/index.html HTTP/1.1” is bijvoorbeeld een regel die met de methode GET om /docs/index.html vraagt. In HTTP/1.1 moet ook de Host-header worden meegestuurd, zodat de server kan zien voor welke site een verzoek bedoeld is, ook als er meerdere sites op hetzelfde IP-adres draaien. De eerste regel van een antwoord is de statusregel, met de versie, de statuscode en de reason phrase, zoals in „HTTP/1.1 200 OK”.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Basis van webtechnologie

  1. Welke HTTP-methode is niet „veilig” (niet bedoeld om de toestand van resources op de server te veranderen), maar wel „idempotent” (hetzelfde verzoek willekeurig vaak verzenden geeft dezelfde toestand als het één keer verzenden)?
  2. Welke koppeling van een statuscode aan zijn betekenis is bij HTTP juist?
  3. Op een website voor leden vraagt een gewoon, ingelogd lid een pagina op die alleen voor beheerders toegankelijk is. De server weet wie de gebruiker is, maar staat de toegang tot deze pagina niet toe. Welke statuscode is het meest geschikt om terug te geven?
  4. Een web-API geeft gegevens in JSON-formaat terug als body van het antwoord. Welke header wordt in het algemeen aan het antwoord toegevoegd om het formaat van de body aan te geven?
  5. Een browser vraagt een eerder ontvangen afbeelding opnieuw op en zet daarbij de ETag-waarde uit het eerdere antwoord in de header If-None-Match. Welk antwoord van de server is juist als de afbeelding op de server niet is veranderd?