Cómo cURL POST desde la línea de comandos

Tabla de contenido:

Anonim

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í.

Cómo cURL POST desde la línea de comandos