Intern
Wat bevat de body van het verzoek?
sobes.tech AI
Antwoord van AI
De HTTP-verzoekbody bevat de gegevens die door de client naar de server worden verzonden.
Afhankelijk van de HTTP-methode en het type verzoek, kan de body bevatten:
- Formuliervelden: bij het verzenden van gegevens vanuit een webformulier (met POST-, PUT-methoden).
- JSON- of XML-gegevens: voor het uitwisselen van gestructureerde gegevens tussen client en server, gangbaar in RESTful API's.
- Binaire gegevens: bijvoorbeeld bij het uploaden van bestanden.
- Andere datatypes afhankelijk van de header
Content-Type.
Voorbeelden:
// POST-verzoek body met JSON-gegevens
{
"name": "Anna",
"age": 30
}
// PUT-verzoek body met XML-gegevens
<user>
<name>Peter</name>
<age>25</age>
</user>
<!-- POST-verzoek body met formuliergegevens (application/x-www-form-urlencoded) -->
<form>
<input type="text" name="username" value="user123" />
<input type="password" name="password" value="secret" />
</form>
De body is niet aanwezig in verzoeken met methoden die geen gegevens in de body impliceren, zoals GET of HEAD.
De inhoud van de body wordt bepaald door de headers van het verzoek, met name Content-Type, dat het gegevensformaat aangeeft.