Intern
Co zawiera ciało żądania?
sobes.tech AI
Odpowiedź od AI
Ciało żądania HTTP zawiera dane przesyłane przez klienta do serwera.
W zależności od metody HTTP i typu żądania, w ciele mogą znajdować się:
- Parametry formularza: podczas wysyłania danych z formularza internetowego (przy użyciu metod POST, PUT).
- Dane JSON lub XML: do wymiany danych strukturalnych między klientem a serwerem, powszechne w API RESTful.
- Dane binarne: na przykład podczas przesyłania plików.
- Inne typy danych w zależności od nagłówka
Content-Type.
Przykłady:
// Ciało żądania POST z danymi JSON
{
"name": "Anna",
"age": 30
}
// Ciało żądania PUT z danymi XML
<user>
<name>Peter</name>
<age>25</age>
</user>
<!-- Ciało żądania POST z danymi formularza (application/x-www-form-urlencoded) -->
<form>
<input type="text" name="username" value="user123" />
<input type="password" name="password" value="secret" />
</form>
Ciało nie występuje w żądaniach z metodami, które nie przewidują wysyłania danych w ciele, takimi jak GET lub HEAD.
Zawartość ciała jest określana przez nagłówki żądania, w szczególności Content-Type, który wskazuje format danych.