Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 10505|Resposta: 2

Parâmetros comuns do comando curl

[Copiar link]
Publicado em 17/12/2016 09:38:29 | | | |


Curl é uma ferramenta de transferência de arquivos que utiliza regras de URL para funcionar na linha de comando. Ele suporta upload e download de arquivos, então é uma ferramenta de transferência abrangente, mas tradicionalmente é costume chamar a URL de ferramenta de download.

-a/--append é anexado ao arquivo de destino ao fazer upload de um arquivo
-Um agente de usuário <string> define o agente de usuário para enviar ao servidor
- O AnyAuth pode usar "qualquer" método de autenticação
-b/--cookie <nome=string/arquivo> localização de leitura de cookie string ou arquivo
- basic usa autenticação básica HTTP
-B/--use-ascii usa ASCII/transferência de texto
-c/--<file>cookie-jar para escrever o cookie nesse arquivo após a operação ser concluída
-C/---continuar-em <offset> Ponto de Quebra continuar
-d/--dados <data> HTTP POST transmite dados
--data-ascii <data> publica dados no estilo ASCII
--<data>dados-binários dados de post em binário
--negociar usa autenticação HTTP
--digest usa autenticação digital
--EPRT para desabilitar EPRT ou LPRT é proibido
--disable-epsv proíbe o uso do EPSV
-D/--dump-header <file> escreve as informações do cabeçalho no arquivo
--egd-file <file> define o caminho do soquete EGD para Dados Aleatórios (SSL).
--tcp-nodelay com opção TCP_NODELAY
URL de origem -e/--referer
-E/--cert <cert[:p asswd]> Arquivo de certificado do cliente e senha (SSL)
--<type>tipo de arquivo de certificado do tipo cert (DER/PEM/ENG) (SSL)
--<key>chave nome de arquivo de chave privada (SSL)
--tipo <type> chave (DER/PEM/ENG) (SSL)
--<pass>Cifra de Chave Privada de Passe (SSL)
--<eng>motores de criptografia de motor usam (SSL). "--lista de motores" para lista
--<file>certificado CA CACERT (SSL)
--<directory>capath CA diretório (feito usando c_rehash) para verificar peer versus (SSL)
--<list>cifras cifras SSL
--comprimido requer que o retorno seja comprimido (usando deflate ou gzip)
--connect-timeout <seconds> define o tempo máximo de solicitação
--create-dirs Estabelecer uma hierarquia de diretórios para diretórios locais
--upload do crlf serve para converter LF em CRLF
-f/--fail não mostra erro HTTP quando a conexão falha
--ftp-create-dirs Crie um diretório remoto se ele não existir
--método ftp [multicwd/nocwd/singlecwd] controla o uso da CWD
--ftp-pasv usa PASV/EPSV em vez de portas
--ftp-skip-pasv-ip Ao usar PASV, ignore o endereço IP
--ftp-ssl tenta usar SSL/TLS para transferência de dados ftp
--ftp-ssl-reqd requer SSL/TLS para transferência de dados ftp
-F/--form <name=content> Simula dados de envio de formulários HTTP
-form-string <name=string> simula dados de envio de formulários HTTP
-g/--globoff desativa sequências e intervalos de URL usando {} e []
-G/--get envia dados de forma get
-h/--ajuda
-H/--<line>-header informações personalizadas do cabeçalho são passadas para o servidor
--ignore-content-length O comprimento da informação do cabeçalho HTTP que é ignorada
-i/---include output inclui informações do cabeçalho do protocolo
-I/--cabeça exibe apenas informações do documento
Leia -j/--junk-session-cookies do arquivo para ignorar os cookies de sessão
- A interface <interface>especifica a interface/endereço de rede a ser usado
- KRB4 <级别>habilita o nível de segurança especificado KRB4
-j/--junk-session-cookies lê o arquivo em ignora cookies de sessão
--interface <interface> usa a interface/endereço de rede especificado
--krb4 <level> Use krb4 com um nível específico de segurança
-k/--insecure permite que o certificado seja usado para o site SSL
-K/--config lido o arquivo de configuração especificado
-l/--list-only lista lista os nomes dos arquivos no diretório ftp
--taxa limite <rate> define a velocidade de transferência
--local-port<NUM> impõe o uso de números de porta local
-m/--<seconds>max-time define o tempo máximo de transferência
--max-redirs <num> define o número máximo de diretórios para ler
--max-filesize <bytes> define o número máximo total de arquivos baixados
-M/--manual indica totalmente manual
-n/--netrc lê o nome de usuário e a senha do arquivo netrc
--netrc-opcional Use .netrc ou URL para sobrescrever -n
--ntlm usa autenticação HTTP NTLM
-N/--sem buffer desativa a saída em buffer
-o/--saída para gravar a saída no arquivo
-O/--remote-name grava a saída no arquivo, mantendo o nome do arquivo remoto
-p/---proxy tunnel usa proxies HTTP
--proxy-anyauth Escolha qualquer um dos métodos de autenticação por proxy
--proxy-basic usa autenticação básica no proxy
--proxi-digest usa autenticação digital no proxy
--proxy-ntlm usa autenticação NTLM no proxy
-P/--<address>ftp-porta usa o endereço da porta, não o PASV
-Q/--aspas <cmd>envia um comando para o servidor antes da transferência do arquivo
-r/--range <range>recupera intervalos de bytes de servidores HTTP/1.1 ou FTP
--arquivos aleatórios de leitura de arquivos de intervalo (SSL)
-R/--tempo remoto Ao gerar arquivos localmente, o tempo remoto é preservado
--retry <num> O número de vezes que a transmissão é retentada
--retry-delay <seconds> Defina o intervalo de retry quando houver um problema com a transmissão
--retry-max-time <seconds> Quando houver um problema com a transmissão, defina o tempo máximo de retentativa
-s/--modo silencioso silencioso. Não gera nada
-S/--show-error exibe um erro
--socks4 <host[:p ort]> Proxy um dado host e port com socks4
--socks5 <host[:p ort]> Use socks5 para proxy de um determinado host e port
--stderr <file>
-t/--telnet-option <OPT=val> Configuração de opção Telnet
--rastreio para <file> depurar o arquivo especificado
--traço-ascii <file> Como --traço, mas sem saída hexadecimal
--tempo de rastreamento Ao rastrear/saída detalhada, adicione um carimbo de tempo
-T/--upload-file <file> Arquivo de upload
--url <URL> URL Spet para trabalhar
-u/--user <user[:p assword]> Defina o usuário e a senha do servidor
-U/--proxi-user <user[:p assword]> Defina o nome de usuário e senha do proxy
-v/--prolixo
-V/--versão exibe informações de versão
-w/--write-out [format]qual saída está completa
-x/--proxy <host[:p ort]> usar um proxy HTTP em uma dada porta
-X/--request <command>especifica qual comando
-y/--tempo-velocidade O tempo que leva para abandonar o limite de velocidade. O padrão é 30
-Y/--limite de velocidade para o limite da velocidade da transmissão, o tempo de velocidade 'segundos'
-z/--configuração de tempo de teletransporte
-0/--http1.0 usa HTTP 1.0
-1/--tlsv1 usa TLSv1 (SSL)
-2/--sslv2 (SSL) usando SSLv2
-3/---sslv3 SSLv3 (SSL)
--aspas de 3p como -Q para a URL de origem da transferência de terceiros
--3p-url usa URL para transmissão de terceiros
--3p-usuário usa nome de usuário e senha para transmissão por terceiros
-4/--ipv4 usa IP4
-6/--ipv6 usa IP6
-#/---grade-bar exibe o status atual da transferência com uma barra de progresso





Anterior:Windows (64 bits) para baixar usando o comando curl com a ferramenta
Próximo:System.ObjectDisposedException: 无法访问已释放的对象。
 Senhorio| Publicado em 28/05/2022 21:08:30 |
Um método no Linux que vincula o host para acessar páginas web via comando curl

 Senhorio| Publicado em 29/11/2023 22:47:01 |
Curl WGET ignora desligar a validação de certificados HTTPS
https://www.itsvse.com/thread-10705-1-1.html
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com