Startpagina > Netwerkbeheer > curl

Volledige gids voor de Curl-opdracht

`curl` is een krachtig opdrachtregelhulpmiddel dat wordt gebruikt voor het verzenden van gegevens met behulp van de URL-syntax. Het kan verschillende netwerktaken uitvoeren, zoals communiceren met webservers of bestanden downloaden. Het ondersteunt verschillende protocollen zoals HTTP, HTTPS, FTP, FTPS, SCP en SFTP.

Belangrijkste opties

Leer verschillende manieren om webverzoeken te verzenden met de `curl`-opdracht. U kunt de onderstaande opties combineren om het gewenste verzoek te creëren.

1. Basisverzoek

2. HTTP-verzoeksmethoden

3. Geavanceerd gebruik

Gegenereerde opdracht:

Probeer de opdrachtcombinaties.

Uitleg:

`curl` Voer het commando uit.

Combineer deze opties en voer de opdracht virtueel uit met de AI.

curl installeren

`curl` is meestal standaard geïnstalleerd op de meeste Linux-systemen, maar als het niet is geïnstalleerd, kunt u het eenvoudig installeren met de onderstaande opdracht.

Debian/Ubuntu

sudo apt update
sudo apt install curl

Hoe curl te installeren op Debian- of Ubuntu-gebaseerde systemen.

CentOS/RHEL/Fedora

sudo yum install curl

Hoe curl te installeren op CentOS-, RHEL- of Fedora-gebaseerde systemen.

Arch Linux

sudo pacman -S curl

Hoe curl te installeren op Arch Linux.

Veelgebruikte voorbeelden

Leer de gebruiksmethoden van de opdracht door praktische scenario's met `curl` te verkennen.

Controleer inhoud van webpagina

curl https://www.google.com

Geeft de HTML-inhoud van de Google-startpagina weer in de terminal.

Bestand downloaden

curl -O https://example.com/data.zip

Downloadt een bestand van een externe server naar de huidige directory.

Verzend POST-verzoek naar API (JSON-gegevens)

curl -X POST -H "Content-Type: application/json" -d '{"name":"test", "age":30}' https://api.example.com/users

Stuurt een POST-verzoek naar de API-eindpunt met JSON-gegevens.

Controleer antwoordheaders

curl -I https://www.google.com

Controleert alleen de antwoordheaders van de server bij een webverzoek.

Controleer alleen HTTP-statuscode

curl -s -o /dev/null -w "%{http_code}" https://www.google.com

Geeft alleen de HTTP-statuscode van het webverzoek weer en verbergt alle andere uitvoer.


Hétzelfde categoriecommando