Instala el paquete completo con referencia local y todos los modos publicados.
install curlcurlUsa
curl <url|host|me> [options]curl meusar el host actual
curl example.comenviar una solicitud GET y mostrar el estado y el cuerpo
curl example.com -Imostrar solo las cabeceras de la respuesta final
curl example.com -s [file]guardar la respuesta; usar el nombre del archivo de la URL si se omite
curl example.com -X POST -d "a=1"enviar un cuerpo de solicitud
-X <method>definir el método HTTP
-d <data>definir el cuerpo de la solicitud; POST de forma predeterminada
-H "Name: value"añadir una cabecera de solicitud; puede repetirse
-u <user>usar autenticación HTTP Basic mediante una solicitud de contraseña oculta
-c '{"name":"value"}'enviar cookies desde un objeto JSON
-s [file] | -o <file>guardar la respuesta en el host
-aañadir en lugar de reemplazar; requiere -s o -o
-iincluir las cabeceras finales de la respuesta
-Imostrar solo las cabeceras finales de la respuesta
-jmostrar la respuesta como JSON estructurado
-edit @editabrir el cuerpo de la respuesta en el editor de texto
-code @codeabrir el cuerpo de la respuesta en el editor de código
-t [seconds]usar 5 segundos o un tiempo de espera personalizado de 1 a 300
-Tusar un tiempo de espera de 300 segundos
-4 | -6usar IPv4 o IPv6 cuando
-rno seguir redirecciones
-kpermitir un certificado TLS no seguro
Ejecuta los ejemplos preparados directamente en la página. Los resultados están predefinidos y se muestran en el navegador; no se ejecuta ningún comando de terminal en el servidor.
Instala la versión compatible actual. Elige Base para el conjunto completo de funciones o Minimum para el paquete reducido; usa upgrade para actualizar un módulo ya instalado.
Base y Minimum son dos paquetes de la misma versión actual del módulo.
Instala el paquete completo con referencia local y todos los modos publicados.
install curlInstalar el paquete reducido. No incluye la referencia local;
install curl -mInstalar exactamente esta versión publicada.
install curl -v 1.2.4upgrade comprueba la compatibilidad y sustituye el bloque solo cuando hace falta.
upgrade curlElimina el bloque de extensión sin tocar el núcleo ni otros módulos.
install curl -uLos ejemplos se pueden copiar, pero el sitio no los ejecuta. Revisa rutas, permisos y opciones destructivas.
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.comNo válido: URLCompleta la sincronización de la ayuda local y del servidor y refuerza la seguridad de localización de