Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 10505|Respuesta: 2

Parámetros comunes del comando de curl

[Copiar enlace]
Publicado en 17/12/2016 9:38:29 | | | |


Curl es una herramienta de transferencia de archivos que utiliza reglas de URL para funcionar en línea de comandos. Soporta la subida y descarga de archivos, por lo que es una herramienta de transferencia completa, pero tradicionalmente es habitual llamar a la URL herramienta de descarga.

-a/--append se adjunta al archivo de destino al subir un archivo
-A/--<string>user-agent establece que el user agent debe enviarlo al servidor
- AnyAuth puede usar "cualquier" método de autenticación
-b/--cookie <name=cadena/archivo> cadena de cookies o ubicación de lectura de archivo
- basic usa autenticación HTTP basic
-B/---use-ascii usa transferencia ASCII/texto
-c/--<file>cookie-jar para escribir la cookie en este archivo una vez finalizada la operación
-C/--continúa-en <offset> Punto de interrupción continuar
-d/--data <data> HTTP POST transmite datos
--data-ascii <data> publica datos al estilo ASCII
--<data>datos-datos binarios de postproducción en binario
--negociar utiliza autenticación HTTP
--digest utiliza autenticación digital
--disable-EPRT, EPRT o LPRT está prohibido
--desactivar-EPSV prohíbe el uso de EPSV
-D/--dump-header <file> escribe la información del encabezado en el archivo
--egd-file <file> establece la ruta del zócalo EGD para Datos Aleatorios (SSL).
--tcp-nodelay con opción TCP_NODELAY
URL de fuente -e/--referer
-E/--cert <cert[:p asswd]> Archivo de certificado del cliente y contraseña (SSL)
--<type>tipo de certificado tipo certificado (DER/PEM/ENG) (SSL)
--clave <key> clave nombre de archivo de clave privada (SSL)
--tipo <type> de llave (DER/PEM/ENG) (SSL)
--paso <pass> cifrado de clave privada (SSL)
--<eng>motores de cifrado de motor (SSL). "--lista de motores" para lista
--<file>certificado CA CACERT (SSL)
--<directory>capath CA directorio (creado usando c_rehash) para verificar el peer contra (SSL)
--<list>cifrados cifrados SSL
--comprimido requiere que el retorno se comprima (usando deflate o gzip)
--connect-timeout <seconds> establece el tiempo máximo de solicitud
--create-dirs Establecer una jerarquía de directorios para directorios locales
--crlf upload es convertir LF a CRLF
-f/--fail no muestra un error http cuando la conexión falla
--ftp-create-dirs Crea un directorio remoto si no existe
--método ftp [multicwd/nocwd/singlecwd] controla el uso de CWD
--ftp-pasv usa PASV/EPSV en lugar de puertos
--ftp-skip-pasv-ip Al usar PASV, ignora la dirección IP
--ftp-ssl intenta usar SSL/TLS para la transferencia de datos ftp
--ftp-ssl-reqd requiere SSL/TLS para la transferencia de datos ftp
-F/--form <name=content> Simula datos de envío de formularios HTTP
-form-string <name=string> simula datos de envío de formularios HTTP
-g/--globoff Desactiva secuencias y rangos de URL usando {} y []
-G/--get envía datos de una forma get
-h/--ayuda
-H/--<line>la información personalizada del encabezado se pasa al servidor
--ignore-content-length La longitud de la información del encabezado HTTP que se ignora
-i/---include output incluye información del encabezado del protocolo
-Yo/--cabeza solo muestra información del documento
Lee -j/--junk-session-cookies del archivo para ignorar las cookies de sesión
- La interfaz <interface>especifica la interfaz/dirección de red a usar
- KRB4 <级别>habilita el nivel de seguridad especificado KRB4
-j/--junk-session-cookies lee el archivo en ignora las cookies de sesión
--interfaz <interface> utiliza la interfaz/dirección de red especificada
--krb4 <level> Usa krb4 con un nivel de seguridad especificado
-k/--insecure permite que el certificado se utilice en el sitio SSL
-K/--config especificado archivo de configuración leído
-l/--list-only lista lista los nombres de los archivos en el directorio ftp
--la tasa límite <rate> establece la velocidad de transferencia
--local-port<NUM> hace cumplir el uso de números de puerto locales
-m/--<seconds>max-time establece el tiempo máximo de transferencia
--max-redirs <num> establece el número máximo de directorios para leer
--max-filesize <bytes> establece el número máximo total de archivos descargados
-M/---manual indica totalmente manual
-n/--netrc lee el nombre de usuario y la contraseña del archivo netrc
--netrc-opcional Usa .netrc o URL para anular -n
--ntlm utiliza autenticación HTTP NTLM
-N/---sin búfer desactiva la salida con búfer
-o/--salida para escribir la salida en el archivo
-O/--remote-name escribe la salida en el archivo, manteniendo el nombre del archivo remoto
-p/---proxy tunnel utiliza proxies HTTP
--proxi-anyauth Elige cualquiera de los métodos de autenticación por proxy
--proxy-basic utiliza autenticación básica en el proxy
--proxi-digest utiliza autenticación digital en el proxy
--proxy-ntlm utiliza autenticación NTLM en el proxy
-P/--<address>ftp-puerto usa la dirección del puerto, no PASV
-Q/---<cmd>comilla envía un comando al servidor antes de que se transfiera el archivo
-r/--range <range>recupera rangos de bytes de servidores HTTP/1.1 o FTP
--archivos aleatorios de lecturas de archivo de alcance (SSL)
-R/--remote-time Al generar archivos localmente, se preserva el tiempo remoto de archivo
--<num>reintento El número de veces que se intenta la transmisión
--retry-delay <seconds> Establece el intervalo de retry cuando haya un problema con la transmisión
--retry-max-time <seconds> Cuando hay un problema con la transmisión, establece el tiempo máximo de reintento
-Modo/--silencio silencioso. No da nada
-S/--show-error muestra un error
--socks4 <host[:p ort]> Proxy a un host y puerto dado con socks4
--socks5 <host[:p ort]> Usa socks5 para proxy a un host y puerto dados
--stderr <file>
-t/--telnet-option <OPT=val> Configuración de opción Telnet
--trazado para <file> depurar el archivo especificado
--trace-ascii <file> Como --trace pero sin salida hexadecimal
--tiempo de trazado Cuando se realiza una salida de seguimiento/verbosa, añade una marca de tiempo
-T/--upload-file <file> Upload file
--url <URL> URL Spet para trabajar con ella
-u/--user <user[:p assword]> Establece el usuario y la contraseña del servidor
-U/---proxy user <user[:p assword]> Establecer el nombre de usuario y la contraseña del proxy
-v/--verboso
-V/--versión muestra la información de la versión
-w/--write-out [format]qué salida está completa
-x/--proxy <host[:p ort]> utiliza un proxy HTTP en un puerto dado
-X/--request <command>especifica qué comando
-y/--tiempo-velocidad El tiempo que se tarda en abandonar el límite de velocidad. El valor por defecto es 30
-Y/--límite de velocidad detiene el límite de la velocidad de la transmisión, el tiempo de velocidad 'segundos'
-z/--configuración temporal de teletransporte temporal
-0/--http1.0 usa HTTP 1.0
-1/--tlsv1 usa TLSv1 (SSL)
-2/--sslv2 (SSL) usando SSLv2
-3/---sslv3 SSLv3 (SSL)
--3p-comillas como -Q para la URL de origen de la transferencia de terceros
--3p-url usa la url para transmisión de terceros
--3p-usuario usa nombre de usuario y contraseña para transmisión de terceros
-4/--ipv4 usa IP4
-6/--ipv6 usa IP6
-#/---barra-de-progreso muestra el estado actual de la transferencia con una barra de progreso





Anterior:Windows (64 bits) descarga usando el comando curl con la herramienta
Próximo:System.ObjectDisposedException: 无法访问已释放的对象。
 Propietario| Publicado en 28/5/2022 21:08:30 |
Un método en Linux que vincula el host para acceder a páginas web mediante el comando curl

 Propietario| Publicado en 29/11/2023 22:47:01 |
Curl WGET ignora desactivar la validación de certificados HTTPS
https://www.itsvse.com/thread-10705-1-1.html
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com