Cómo cURL POST desde la línea de comandos
Tabla de contenido:
Curl es la potente utilidad de línea de comandos que le permite transferir datos hacia o desde un servidor o URL. Una función común utilizada por los desarrolladores es realizar una solicitud POST con curl, que es lo que vamos a cubrir aquí.
Mantendremos las cosas bastante simples y mostraremos tres ejemplos para realizar una solicitud POST con curl desde la línea de comando, con sintaxis con y sin datos, y también a un formulario.
cURL Sintaxis de línea de comando de solicitud POST
Puede realizar una solicitud POST curl con o sin datos, según lo que intente hacer. Recuerde que el uso de mayúsculas sintácticas adecuadas es importante.
solicitud de publicación de curl sin datos:
curl -X POST http://URL/ejemplo.php
solicitud de publicación de curl con datos:
"curl -d datos=ejemplo1&datos2=ejemplo2>"
curl POST a un formulario:
"curl -X POST -F nombre=usuario -F contraseña=prueba http://URL/ejemplo.php "
curl POST con un archivo:
"curl -X POST -F image=@/path/example.gif http://URL/uploadform.cgi "
Del mismo modo, también puede descargar archivos con curl usando una cadena de comando diferente.
datos curl POST JSON
"curl -H Tipo de contenido: application/json -X POST -d &39;{user:bob, pass:123}&39; http://URL/ "
Para obtener más detalles o detalles sobre rizos, consulte el manual de rizos o la página de ayuda:
curl --ayuda
rizo --manual
¿Conoces una forma mejor de realizar una solicitud de publicación con cURL? Háganos saber en los comentarios. También puede ver algunos usos específicos interesantes del comando curl aquí.