Úvod
cURL (URL klienta) je nástroj příkazového řádku pro přenos dat na a ze serveru. Nástroj umožňuje komunikaci s webovým nebo aplikačním serverem a odesílání požadavků na metodu přímo z terminálu.
Požadavek metody HTTP DELETE odešle signál původnímu serveru, aby odstranil prostředek.
Tento výukový program vysvětluje, jak odeslat požadavek curl DELETE prostřednictvím ukázkového serveru REST API JSON.
 Předpoklady
- Přístup k příkazovému řádku/terminálu s uživatelskými právy správce.
 - NodeJS a NPM nainstalovány a aktualizovány.
 - Přístup k textovému editoru.
 
Curl DELETE Request Syntax
 Základní syntaxe pro odeslání metody požadavku DELETE pomocí curl  je:
curl --request "DELETE" <URL> Případně použijte zkrácenou verzi:
curl -X "DELETE" <URL> 
 curl  příkaz DELETE odešle požadavek DELETE na HTTP server, čímž odstraní stránku nebo položku na zadané adrese URL. 
Příklad požadavku na DELETE Curl
Níže uvedený příklad ukazuje, jak funguje požadavek DELETE curl. Příklad vytvoří falešný server REST API pomocí balíčku serveru JSON.
1. Otevřete terminál (CTRL +ALT +T ).
 2. Spuštěním následujícího příkazu nainstalujte json-server  knihovny pomocí správce balíčků NPM:
sudo npm install -g json-server 3. Otevřete textový editor a vytvořte database.json soubor. Pokud používáte nano, spusťte:
nano database.json 4. Přidejte následující data:
{
  "people": [
    {
      "id": 1,
      "name": "Matthew"
    },
    {
      "id": 2,
      "name": "Mark"
    },
    {
      "id": 3,
      "name": "Luke"
    }
  ]
} Soubor představuje falešnou databázi lidí s jedinečnými ID a jmény.
5. Uložte soubor a zavřete textový editor.
6. Spuštěním následujícího příkazu spusťte server:
json-server --watch database.json 
 Server se spustí lokálně a zobrazí následující dvě stránky:
- Zdroje na 
http://localhost:3000/peopleobsahuje data definovaná v database.json soubor. 

- Domů na 
http://localhost:3000obsahuje vstupní stránku se zprávou, že server je v provozu. 
 
 7. Na nové záložce terminálu odešlete požadavek DELETE pomocí curl  :
curl -X "DELETE" 'http://localhost:3000/people/3' 
 
 Terminál vydá prázdnou sadu. Zkontrolujte http://localhost:3000/people  pro potvrzení, že třetí záznam zde již není.
 Relace serveru v příkazovém řádku/terminálu zobrazuje požadavek DELETE s odpovědí serveru 200 (úspěch).
 Pokus o odstranění neexistujících dat má za následek odpověď serveru 404 (nenalezeno).