Installa il pacchetto completo con riferimento locale e tutte le modalità pubblicate.
install curlcurlUsa
curl <url|host|me> [options]curl meusare l’host corrente
curl example.cominviare una richiesta GET e mostrare stato e corpo
curl example.com -Imostrare solo le intestazioni della risposta finale
curl example.com -s [file]salvare la risposta; usare il nome file dell’URL se omesso
curl example.com -X POST -d "a=1"inviare un corpo della richiesta
-X <method>impostare il metodo HTTP
-d <data>impostare il corpo della richiesta; predefinito POST
-H "Name: value"aggiungere un’intestazione della richiesta; ripetibile
-u <user>usare l’autenticazione HTTP Basic tramite richiesta nascosta della password
-c '{"name":"value"}'inviare cookie da un oggetto JSON
-s [file] | -o <file>salvare la risposta sull’host
-aaggiungere invece di sostituire; richiede -s o -o
-iincludere le intestazioni finali della risposta
-Imostrare solo le intestazioni finali della risposta
-jmostrare la risposta come JSON strutturato
-edit @editaprire il corpo della risposta nell’editor di testo
-code @codeaprire il corpo della risposta nell’editor di codice
-t [seconds]usare 5 secondi o un timeout personalizzato da 1 a 300
-Tusare un timeout di 300 secondi
-4 | -6usare IPv4 o IPv6 quando
-rnon seguire i reindirizzamenti
-kconsentire un certificato TLS non sicuro
Esegui gli esempi preparati direttamente nella pagina. I risultati sono predefiniti e mostrati nel browser; sul server non viene eseguito alcun comando del terminale.
Installa la versione compatibile corrente. Scegli Base per tutte le funzioni o Minimum per il pacchetto ridotto; usa upgrade per aggiornare un modulo già installato.
Base e Minimum sono due pacchetti della stessa release corrente del modulo.
Installa il pacchetto completo con riferimento locale e tutte le modalità pubblicate.
install curlInstalla il pacchetto ridotto. Il riferimento locale è omesso;
install curl -mInstalla esattamente questa versione pubblicata.
install curl -v 1.2.4upgrade controlla la compatibilità e sostituisce il blocco solo quando serve.
upgrade curlRimuove il blocco estensione senza toccare core e altri moduli.
install curl -uGli esempi sono copiabili ma il sito non li esegue. Controlla percorsi, permessi e opzioni distruttive.
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.comNon valido: URLCompleta la sincronizzazione della guida locale e server e rafforza la sicurezza della localizzazione di