PHP ReST Representational State Transfer Tutorial

benutzer /srv/1/usr/htdocs

$ vi rest.php

<?php if ($_SERVER ["REQUEST_METHOD"] === "DELETE") { $Daten = file_get_contents ("php://input"); $Artikel = json_decode ($Daten); echo $Artikel -> id; exit (0); } if ($_SERVER ["REQUEST_METHOD"] === "PUT") { echo "PUT"; exit (0); } if ($_SERVER ["REQUEST_METHOD"] === "POST") { echo "POST"; exit (0); } ?> <!DOCTYPE html> <html lang=de> <head> <meta name=viewport content="width=device-width"> <meta charset=utf-8> <title> ReST </title> <style> header { font-size: 24px; } </style> <style> button { margin-top: 32px; } </style> <script> window. onload = function () { let Artikel = {id: 1}; let Loeschenknopf; Loeschenknopf = document. getElementById ("Loeschenknopf"); Loeschenknopf. addEventListener ( "click", (Ereignis) => { let Anfrage; Anfrage = new Request ( "/rest.php", { method: "DELETE", body: JSON. stringify (Artikel) } ); fetch (Anfrage). then ( (Antwort) => { return Antwort. text (); } ). then ( (Text) => { console. log (Text); } ); } ); }; </script> </head> <body> <header> ReST Representational State Transfer </header> <button id=Loeschenknopf>löschen</button> </body>