Intern
Cosa contiene il corpo della richiesta?
sobes.tech AI
Risposta dell'AI
Il corpo della richiesta HTTP contiene i dati trasmessi dal client al server.
A seconda del metodo HTTP e del tipo di richiesta, nel corpo possono essere presenti:
- Parametri del modulo: quando si inviano dati da un modulo web (utilizzando i metodi POST, PUT).
- Dati JSON o XML: per scambiare dati strutturati tra client e server, comune nelle API RESTful.
- Dati binari: ad esempio, durante il caricamento di file.
- Altri tipi di dati a seconda dell'intestazione
Content-Type.
Esempi:
// Corpo di una richiesta POST con dati JSON
{
"name": "Anna",
"age": 30
}
// Corpo di una richiesta PUT con dati XML
<user>
<name>Peter</name>
<age>25</age>
</user>
<!-- Corpo di una richiesta POST con dati di modulo (application/x-www-form-urlencoded) -->
<form>
<input type="text" name="username" value="user123" />
<input type="password" name="password" value="secret" />
</form>
Il corpo non è presente nelle richieste con metodi che non prevedono l'invio di dati nel corpo, come GET o HEAD.
Il contenuto del corpo è determinato dagli header della richiesta, in particolare Content-Type, che indica il formato dei dati.