🔗 cURL Cheatsheet Completo 🔗

cURL es una herramienta de línea de comandos para transferir datos a o desde un servidor, utilizando uno de los muchos protocolos soportados (HTTP, HTTPS, FTP, FTPS, SCP, SFTP, TFTP, DICT, TELNET, LDAP, FILE, POP3, IMAP, SMTP, RTMP y RTSP). Es una utilidad fundamental para interactuar con APIs y depurar problemas de red.


1. 🌟 Conceptos Clave


2. 🛠️ Configuración Inicial


3. 🚀 Solicitudes HTTP Básicas

3.1. GET Request (Predeterminado)

3.2. POST Request

3.3. PUT Request

3.4. PATCH Request

3.5. DELETE Request


4. 🧰 Opciones Comunes

4.1. Verbosidad y Depuración

4.2. Encabezados (Headers)

4.3. Autorización (Authentication)

4.4. Archivos (Files)

4.5. Cookies


5. ⚙️ Opciones Avanzadas


6. 💡 Consejos y Mejores Prácticas


Este cheatsheet te proporciona una referencia completa de cURL, cubriendo desde las solicitudes HTTP básicas hasta opciones avanzadas de depuración, autenticación y manejo de archivos, lo que te permitirá interactuar de manera efectiva con cualquier API.