Instala o pacote completo com referência local e todos os modos publicados.
install curlcurlUse
curl <url|host|me> [options]curl meusar o host atual
curl example.comenviar uma solicitação GET e mostrar status e corpo
curl example.com -Imostrar somente os cabeçalhos da resposta final
curl example.com -s [file]salvar a resposta; usar o nome do arquivo da URL quando omitido
curl example.com -X POST -d "a=1"enviar um corpo de solicitação
-X <method>definir o método HTTP
-d <data>definir o corpo da solicitação; padrão POST
-H "Name: value"adicionar um cabeçalho de solicitação; pode ser repetido
-u <user>usar autenticação HTTP Basic por meio de uma solicitação de senha oculta
-c '{"name":"value"}'enviar cookies de um objeto JSON
-s [file] | -o <file>salvar a resposta no host
-aacrescentar em vez de substituir; requer -s ou -o
-iincluir os cabeçalhos finais da resposta
-Imostrar somente os cabeçalhos finais da resposta
-jmostrar a resposta como JSON estruturado
-edit @editabrir o corpo da resposta no editor de texto
-code @codeabrir o corpo da resposta no editor de código
-t [seconds]usar 5 segundos ou um tempo limite personalizado de 1 a 300
-Tusar um tempo limite de 300 segundos
-4 | -6usar IPv4 ou IPv6 quando
-rnão seguir redirecionamentos
-kpermitir um certificado TLS inseguro
Execute os exemplos preparados diretamente na página. Os resultados são predefinidos e exibidos no navegador; nenhum comando do terminal é executado no servidor.
Instale a versão compatível atual. Escolha Base para o conjunto completo de recursos ou Minimum para o pacote reduzido; use upgrade para atualizar um módulo já instalado.
Base e Minimum são dois pacotes da mesma versão atual do módulo.
Instala o pacote completo com referência local e todos os modos publicados.
install curlInstalar o pacote reduzido. A referência local é omitida;
install curl -mInstalar exatamente esta versão publicada.
install curl -v 1.2.4upgrade verifica compatibilidade e substitui o bloco somente quando necessário.
upgrade curlRemove o bloco da extensão sem afetar o núcleo ou outros módulos.
install curl -uOs exemplos podem ser copiados, mas o site não os executa. Revise caminhos, permissões e opções destrutivas.
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.comInválido: URLConclui a sincronização da ajuda local e do servidor e reforça a segurança de localização de