Kursy i Poradniki IT - Adrian Kowalski
Kurs JavaScript dla Początkujących
O lekcji

Fetch API może być również używane do wysyłania danych do serwera, np. przy dodawaniu nowego użytkownika.

Przykład:

fetch("https://jsonplaceholder.typicode.com/posts", {
  method: "POST", // Metoda HTTP
  headers: {
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    title: "Mój nowy post",
    body: "To jest treść nowego postu.",
    userId: 1
  })
})
  .then((response) => response.json())
  .then((data) => console.log("Utworzono post:", data))
  .catch((error) => console.error("Błąd:", error));

Przykładowa odpowiedź z serwera:

{
  "id": 101,
  "title": "Mój nowy post",
  "body": "To jest treść nowego postu.",
  "userId": 1
}