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
Comece com
-u <user> solicita a senha separadamente, mas dados em -d e cookies podem ficar no histórico. TLS e até cinco redirecionamentos são verificados por padrão; -k desliga a verificação e -r impede redirecionamentos. Sem PHP -4/-6 exigem
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.5upgrade 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.comExemplo de rede ilustrativo — sem requisição real
HTTP: 200
URL: https://example.com/
<!doctype html>
<html>…</html>curl meExemplo de rede ilustrativo — sem requisição real
HTTP: 200
URL: https://example.com/
<!doctype html>
<html>…</html>curl https://example.com -IExemplo de rede ilustrativo — sem requisição real
HTTP/2 200
content-type: text/html; charset=UTF-8
cache-control: max-age=86000curl https://example.com -iExemplo de rede ilustrativo — sem requisição real
HTTP/2 200
content-type: text/html; charset=UTF-8
<!doctype html>
<html>…</html>curl https://example.com -jExemplo de rede ilustrativo — sem requisição real
{
"status": 200,
"url": "https://example.com/",
"headers": [
"HTTP/2 200",
"content-type: text/html; charset=UTF-8"
],
"body": "<html>…</html>"
}curl https://example.com -X POST -d "name=lil"Exemplo de rede ilustrativo — sem requisição real
HTTP: 200
URL: https://example.com/
Example response to a POST request; the server may reject POST or return another status.curl https://example.com -d "name=lil"Exemplo de rede ilustrativo — sem requisição real
HTTP: 200
URL: https://example.com/
Example response to a POST request; the server may reject POST or return another status.curl https://example.com -H "Accept: application/json"Exemplo de rede ilustrativo — sem requisição real
HTTP: 200
URL: https://example.com/
Request contains custom headers; the remote reply depends on the endpoint.curl https://example.com -H "Accept: application/json" -H "X-Demo: 1"Exemplo de rede ilustrativo — sem requisição real
HTTP: 200
URL: https://example.com/
Request contains custom headers; the remote reply depends on the endpoint.curl https://example.com -c '{"theme":"dark"}'Exemplo de rede ilustrativo — sem requisição real
HTTP: 200
URL: https://example.com/
Request includes Cookie: theme=dark; the server decides how to respond.curl https://example.com -u demoExemplo de rede ilustrativo — sem requisição real
A separate secret-password prompt appears before the request is sent.curl https://example.com -sExemplo de rede ilustrativo — sem requisição real
sandbox/
index.html
The response body is saved on the hosting account.curl https://example.com -s tmp/example.htmlExemplo de rede ilustrativo — sem requisição real
sandbox/tmp/
example.html
The response body is saved on the hosting account.curl https://example.com -o tmp/example.htmlExemplo de rede ilustrativo — sem requisição real
sandbox/tmp/
example.html
The response body is saved on the hosting account.curl https://example.com -o tmp/example.html -aExemplo de rede ilustrativo — sem requisição real
sandbox/tmp/
example.html
The body is appended to the existing file.curl https://example.com -tExemplo de rede ilustrativo — sem requisição real
HTTP: 200
URL: https://example.com/
Timeout option changes the maximum wait, not the response format.curl https://example.com -t 2Exemplo de rede ilustrativo — sem requisição real
HTTP: 200
URL: https://example.com/
Timeout option changes the maximum wait, not the response format.curl https://example.com -TExemplo de rede ilustrativo — sem requisição real
HTTP: 200
URL: https://example.com/
Timeout option changes the maximum wait, not the response format.curl https://example.com -4Exemplo de rede ilustrativo — sem requisição real
HTTP: 200
URL: https://example.com/
Requested IP family IPv4 (requires PHP cURL).curl https://example.com -6Exemplo de rede ilustrativo — sem requisição real
HTTP: 200
URL: https://example.com/
Requested IP family IPv6 (requires PHP cURL).curl https://example.com -rExemplo de rede ilustrativo — sem requisição real
HTTP: 200
URL: https://example.com/
Redirect following disabled; response status depends on endpoint.curl https://example.com -kExemplo de rede ilustrativo — sem requisição real
HTTP: 200
URL: https://example.com/
Certificate verification disabled for this diagnostic request.curl https://example.com -editExemplo de rede ilustrativo — sem requisição real
The installed text editor opens the response in a protected temporary file.curl https://example.com -codeExemplo de rede ilustrativo — sem requisição real
The installed code editor opens the response in a protected temporary file.curl https://example.com -j -codeExemplo de rede ilustrativo — sem requisição real
The installed code editor opens the response in a protected temporary file as formatted JSON.curl https://example.com -edit -s tmp/example.htmlExemplo de rede ilustrativo — sem requisição real
Editor mode cannot be combined with -s or -ocurl https://example.com -aExemplo de rede ilustrativo — sem requisição real
Append requires an output filecurl ftp://example.comExemplo de rede ilustrativo — sem requisição real
Invalid URLcurl https://example.com -4 -6Exemplo de rede ilustrativo — sem requisição real
Choose either IPv4 or IPv6curl https://example.com -X 9badExemplo de rede ilustrativo — sem requisição real
Invalid HTTP methodcurl https://example.com -H "broken"Exemplo de rede ilustrativo — sem requisição real
Invalid headercurl https://example.com -c not-jsonExemplo de rede ilustrativo — sem requisição real
Invalid cookie JSONcurl https://example.com -t 301Exemplo de rede ilustrativo — sem requisição real
Invalid timeoutcurl https://example.com -oExemplo de rede ilustrativo — sem requisição real
Output file requiredcurl https://example.com -edit -codeExemplo de rede ilustrativo — sem requisição real
Choose one editor