curl é uma ferramenta muito útil para transferir dados de e para o servidor

curl é uma ferramenta muito prática para transferir dados com o servidor; os protocolos suportados incluem (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP , RTSP, SCP, SFTP , SMTP, SMTPS, TELNET e TFTP), o curl foi projetado para concluir o trabalho sem interação do usuário; o curl fornece muitas funções muito úteis, incluindo acesso proxy, autenticação do usuário, upload e download de FTP, HTTP POST, conexão SSL, suporte a cookies , upload retomável...

1. Os comandos curl mais usados
​​1. Enviar solicitação GET
URL curl
URL URL?a=1&b=nihao
2. Enviar solicitação POST
curl -X POST -d 'a=1&b=nihao' URL
3. Enviar solicitação de formato json:
curl - H “Tipo de conteúdo: application/json” -X POST -d '{“abc”:123,”bcd”:“nihao”}’ URL curl -H “Tipo de conteúdo: application/json” -X POST
- d @test.json URL
Entre eles, -H representa o cabeçalho, -X especifica qual tipo de solicitação (POST/GET/HEAD/DELETE/PUT/PATCH) e -d representa quais dados transmitir. Estes são os mais comumente usados.

Exibir todos os comandos curl: man curl ou curl -h
cabeçalho de solicitação: H, A, e
cabeçalho de resposta: I, i, D
cookie: b, c, j
transmissão: F (POST), G (GET), T (PUT) ,X
Saída: o, O, w
Resumo do ponto de interrupção: r
Depuração: v, –trace, –trace-ascii, –trace-time

curlÉ uma ferramenta para transmissão de dados na linha de comando, podendo realizar operações de download e upload de dados através de diversos protocolos (como HTTP, HTTPS, FTP, etc.). No Dockerfile acima, curla ferramenta é usada principalmente para baixar o arquivo especificado da rede.

Neste Dockerfile, curlas ferramentas são usadas para baixar o script de instalação do pip. O comando específico é:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

curlO comando acima envia uma solicitação HTTP por meio da ferramenta, baixa o arquivo no URL especificado e o armazena get-pip.pyem um arquivo no diretório de trabalho atual do contêiner. Dentre eles, -oo parâmetro é utilizado para especificar o nome do arquivo de saída, get-pip.pyindicando o nome do arquivo salvo.

Além de baixar scripts de instalação do pip, curla ferramenta também pode ser usada para acessar e baixar outros arquivos HTTP(S) etc. Por exemplo, o seguinte comando pode ser usado para baixar o script de instalação do site oficial do Docker:

curl https://get.docker.com/ -o get-docker.sh

Depois que o comando acima for executado, curla ferramenta fará o download https://get.docker.com/do arquivo no site e o salvará no get-docker.sharquivo.

Acho que você gosta

Origin blog.csdn.net/qq_15821487/article/details/131530774
Recomendado
Clasificación