curl es una herramienta muy útil para transferir datos hacia y desde el servidor

curl es una herramienta muy práctica para transferir datos con el servidor; los protocolos compatibles incluyen (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP , SMTP, SMTPS, TELNET y TFTP), curl está diseñado para completar el trabajo sin la interacción del usuario; curl proporciona muchas funciones muy útiles, que incluyen acceso proxy, autenticación de usuario, carga y descarga de ftp, HTTP POST, conexión SSL, compatibilidad con cookies , carga reanudable...

1. Los comandos curl más utilizados
1. Enviar solicitud GET
curl URL
curl URL?a=1&b=nihao
2. Enviar solicitud POST
curl -X POST -d 'a=1&b=nihao' URL
3. Enviar solicitud de formato json:
curl - H “Tipo de contenido: aplicación/json” -X POST -d '{“abc”:123,”bcd”:“nihao”}’ URL curl -H “Tipo de contenido: aplicación/json” -X POST
- d @test.json URL
Entre ellos, -H representa el encabezado, -X especifica qué tipo de solicitud (POST/GET/HEAD/DELETE/PUT/PATCH) y -d representa qué datos transmitir. Estos son los más utilizados.

Ver todos los comandos curl: man curl o curl -h
encabezado de solicitud: H, A, e
encabezado de respuesta: I, i, D
cookie: b, c, j
transmisión: F (POST), G (GET), T (PUT) ,X
Salida: o, O, w
Reanudación del punto de interrupción: r
Depuración: v, –trace, –trace-ascii, –trace-time

curlEs una herramienta para la transmisión de datos en la línea de comandos, puede realizar operaciones de carga y descarga de datos a través de varios protocolos (como HTTP, HTTPS, FTP, etc.). En el Dockerfile anterior, curlla herramienta se usa principalmente para descargar el archivo especificado de la red.

En este Dockerfile, curllas herramientas se utilizan para descargar el script de instalación de pip. El comando específico es:

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

curlEl comando anterior envía una solicitud HTTP a través de la herramienta, descarga el archivo en la URL especificada y lo almacena get-pip.pyen un archivo en el directorio de trabajo actual del contenedor. Entre ellos, -oel parámetro se usa para especificar el nombre del archivo de salida, get-pip.pyindicando el nombre del archivo guardado.

Además de descargar secuencias de comandos de instalación de pip, curlla herramienta también se puede utilizar para acceder y descargar otros archivos HTTP(S), etc. Por ejemplo, el siguiente comando se puede usar para descargar el script de instalación del sitio web oficial de Docker:

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

Después de ejecutar el comando anterior, curlla herramienta descargará https://get.docker.com/el archivo en el sitio web y lo guardará en get-docker.shel archivo.

Supongo que te gusta

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