TEORÍA
cURL es un programa que se utiliza habitualmente por scripts CGI detrás de un servidor HTTP para mandar peticiones HTTP y recibir respuesta de los mismos.
Se puede utilizar cURL.exe directamente desde la línea de comandos. Este es el resumen de las opciones más comunes que se pueden usar.
PRÁCTICA
Habitualmente en una petición HTTP se forma del verbo (POST, GET, etc), las cabeceras (headers), el cuerpo de la petición (body) y, opcionalmente, se pueden necesitar las cabeceras de la respuesta, no solo el cuerpo de la misma.
Así pues, curl.exe se ejecutaría desde la línea de comandos de la siguiente forma (nótese que hay saltos de línea para mejorar la lectura, pero estos no deben existir en el comando):
curl.exe -X METHOD_HTTP URL //Ej: -X GET https://www.google.es -H "Header 1: valor" -H "Header 2: valor" -i //i = info (de la respuesta), muestra las cabeceras de la respuesta -d "cuerpo de la petición entrecomillado" //Ej: -d "key1=value1&key2=value2"
2 comentarios
Muy bueno y útil este blog, felicidades y gracias por compartir.
¡No hay de qué! Me alegro de que sirva de ayuda 🙂