Basis van webtechnologie

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?

  1. AAccept: application/json
  2. BContent-Type: text/html
  3. CContent-Type: application/json
Antwoord en toelichting tonen

Antwoord: C. Content-Type: application/json

Het soort gegevens in de body wordt aangegeven met de header Content-Type, met als waarde een mediatype (MIME-type) in de vorm „type/subtype”, zoals text/html of image/png. Het mediatype van JSON is application/json. JSON is een tekstformaat dat gegevens weergeeft met naam-waardeparen en arrays, zoals in {"id": 42, "tags": ["a", "b"]}; het is beknopter dan XML en gemakkelijk te verwerken vanuit JavaScript, en wordt daarom veel gebruikt in web-API's. De header Accept wordt in een verzoek gebruikt om de server te laten weten welke formaten de client wil ontvangen.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Basis van webtechnologie

  1. 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?
  2. Welke beschrijving van HTTP/2 en HTTP/3 is juist?
  3. Van een webserver met een RTT van 40 ms worden één HTML-bestand en de vier afbeeldingen waarnaar het verwijst na elkaar opgehaald. Neem aan dat het opzetten van een TCP-verbinding één rondgang kost en elk verzoek met antwoord één rondgang, en verwaarloos de overdrachtstijd van de gegevens, de verwerkingstijd van de server, TLS en het afbreken van verbindingen. Wat is het verschil in totale tijd tussen het openen van een nieuwe TCP-verbinding voor elk object en het hergebruiken van één TCP-verbinding (een persistente verbinding)?
  4. HTTP is een toestandsloos (stateless) protocol. Welke beschrijving van wat dit betekent en van de gebruikelijke manier waarop een website een gebruiker ingelogd houdt, is juist?
  5. Welke beschrijving van de cookie die met de bovenstaande header wordt ingesteld, is juist?