Promise von fetch()

November 2025

Webserver erforderlich

Wir wollen mit fetch() Inhalt in eine Webseite nachladen. Dazu brauchen wir eine Webanwendung, die einen POST-Request entgegennimmt und antwortet.
Eine Webanwendung läuft natürlich auf einem Webserver. Im Beispiel kam der lokal installierte Apache-Webserver zum Einsatz mit der Adresse localhost. Aus Sicherheitsgründen ist das Beispiel auch nur auf einem lokalen Server mit privatem Adressbereich anzuwenden.

Testanwendung mit PHP

<?php
  print preg_replace('#[\\x00-\\x09\\x0B\\x0C\\x0F-\\x1F\\x7F-\\xFF]]#', '', print_r($_POST, true));
?>
Das wirklich kleine Webprogramm nimmt jeden POST-Request an und sendet ihn umgehend als Response zurück. Mithilfe von preg_replace() werden alle Nicht-ASCII-Zeichen entfernt, sodass reiner ASCII-Text zurückkommt.