Vollständiges Paket mit lokaler Referenz und allen veröffentlichten Modi installieren.
install curlcurlNutzen Sie
curl <url|host|me> [options]curl meden aktuellen Host verwenden
curl example.comeine GET-Anfrage senden und Status sowie Inhalt anzeigen
curl example.com -Inur die finalen Antwort-Header anzeigen
curl example.com -s [file]die Antwort speichern; bei fehlendem Namen den URL-Dateinamen verwenden
curl example.com -X POST -d "a=1"einen Anfragekörper senden
-X <method>die HTTP-Methode festlegen
-d <data>den Anfragekörper festlegen; Standard ist POST
-H "Name: value"einen Anfrage-Header hinzufügen; kann wiederholt werden
-u <user>HTTP-Basic-Authentifizierung mit verborgener Passworteingabe verwenden
-c '{"name":"value"}'Cookies aus einem JSON-Objekt senden
-s [file] | -o <file>die Antwort auf dem Host speichern
-aanhängen statt ersetzen; erfordert -s oder -o
-iendgültige Antwort-Header einbeziehen
-Inur endgültige Antwort-Header anzeigen
-jAntwort als strukturiertes JSON anzeigen
-edit @editAntworttext im Texteditor öffnen
-code @codeAntworttext im Code-Editor öffnen
-t [seconds]5 Sekunden oder ein benutzerdefiniertes Zeitlimit von 1 bis 300 verwenden
-Tein Zeitlimit von 300 Sekunden verwenden
-4 | -6IPv4 oder IPv6 verwenden, wenn
-rWeiterleitungen nicht folgen
-kein unsicheres TLS-Zertifikat zulassen
Führen Sie die vorbereiteten Beispiele direkt auf der Seite aus. Die Ergebnisse sind vorab erstellt und werden im Browser angezeigt; auf dem Server wird kein Terminalbefehl ausgeführt.
Installieren Sie die aktuelle kompatible Version. Wählen Sie Base für den vollständigen Funktionsumfang oder Minimum für das reduzierte Paket; ein bereits installiertes Modul wird mit upgrade aktualisiert.
Base und Minimum sind zwei Pakete derselben aktuellen Modulversion.
Vollständiges Paket mit lokaler Referenz und allen veröffentlichten Modi installieren.
install curlDas reduzierte Paket installieren. Die lokale Referenz entfällt;
install curl -mGenau diese veröffentlichte Version installieren.
install curl -v 1.2.4upgrade prüft Kompatibilität und ersetzt den Block nur bei Bedarf.
upgrade curlErweiterungsblock entfernen, Core und andere Module bleiben erhalten.
install curl -uDie Beispiele sind kopierbar, werden aber nicht von der Website ausgeführt. Prüfen Sie Pfade, Rechte und destruktive Optionen.
curl https://example.com -I | curl https://example.com/feed.xml -o sandbox/tmp/feed-copy.xmlHTTP/2 200
content-type: text/html; charset=UTF-8
content-length: 1256
sandbox/tmp/
feed-copy.xmlcurl https://example.comHTTP 200
URL https://example.com/
<!doctype html>
<html>
<head><title>Example Domain</title></head>
<body>…</body>
</html>curl https://example.com -IHTTP/2 200
content-type: text/html; charset=UTF-8
cache-control: max-age=86000
content-length: 1256curl https://example.com -iHTTP/2 200
content-type: text/html; charset=UTF-8
<!doctype html>
<html>…</html>curl https://example.com/api -H "Accept: application/json"HTTP 200
URL https://example.com/api
{"status":"ok","service":"example"}curl https://example.com/api -X POST -d "name=lil"HTTP 200
URL https://example.com/api
{"saved":true,"name":"lil"}curl https://example.com -c '{"theme":"dark"}'HTTP 200
URL https://example.com/
<!doctype html>
<html data-theme="dark">…</html>curl https://example.com/feed.xml -o sandbox/tmp/feed.xmlsandbox/tmp/
feed.xmlcurl meHTTP 200
URL https://lil.dog/
<!doctype html>
<html>…</html>curl https://example.com -6HTTP 200
URL https://example.com/
<!doctype html>
<html>…</html>curl https://example.com -rHTTP 200
URL https://example.com/
<!doctype html>
<html>…</html>curl https://example.com -4HTTP/2 200
content-type: application/json
content-length: 128curl ftp://example.comUngültig: URLSchließt die Synchronisierung von lokaler und Server-Hilfe sowie die Lokalisierungssicherheit für